MCPcopy Create free account

hub / github.com/ClawLink-HQ/clawlink / functions

Functions2,191 in github.com/ClawLink-HQ/clawlink

↓ 3 callersFunctionvalidateToolSpecificArgs
( toolSlug: string | undefined, toolName: string | undefined, args: Record<string, unknown>, )
src/lib/server/arg-guards.ts:360
↓ 3 callersFunctionwaitForEnter
(message)
scripts/star-clawhub-skills.mjs:197
↓ 3 callersFunctionwriteFile
(path, contents)
scripts/build-preview-sidebar.mjs:71
↓ 2 callersFunction_config_has_clawlink
(config_path: Path)
packages/clawlink-hermes-plugin/bootstrap.py:511
↓ 2 callersFunction_find_hermes
Locate the ``hermes`` CLI on PATH so we can invoke ``hermes mcp test``. The plugin itself runs inside Hermes's interpreter, but ``hermes mcp test
packages/clawlink-hermes-plugin/bootstrap.py:96
↓ 2 callersFunction_get_resumable_session
(hermes_home: Path, base_url: str)
packages/clawlink-hermes-plugin/bootstrap.py:294
↓ 2 callersFunction_hermes_home
()
packages/clawlink-hermes-plugin/bootstrap.py:127
↓ 2 callersFunction_indentation
(line: str)
packages/clawlink-hermes-plugin/bootstrap.py:428
↓ 2 callersFunction_parse_iso_datetime
(value: object)
packages/clawlink-hermes-plugin/bootstrap.py:209
↓ 2 callersFunction_poll_for_approval
(poll_url: str)
packages/clawlink-hermes-plugin/bootstrap.py:321
↓ 2 callersFunction_redact_clawlink_secrets
(text: str)
packages/clawlink-hermes-plugin/bootstrap.py:54
↓ 2 callersFunction_slash_help
()
packages/clawlink-hermes-plugin/__init__.py:22
↓ 2 callersFunction_yaml_quote
(value: object)
packages/clawlink-hermes-plugin/bootstrap.py:405
↓ 2 callersFunctionactiveStep
(status: SessionState["status"])
src/components/openclaw/OpenClawPairingPage.tsx:87
↓ 2 callersFunctionagentProviderUrl
(agent: AgentDefinition, integration: Integration)
src/lib/agent-seo.ts:40
↓ 2 callersFunctionappendDescription
( current: string, value: string | null | undefined, { prepend = false }: { prepend?: boolean } = {}, )
src/lib/composio/backend-client.ts:323
↓ 2 callersFunctionappendPath
(path: string, segment: string)
src/lib/tool-arguments.ts:134
↓ 2 callersFunctionapplyClassToDom
Apply the dark class to the DOM root -- pure side-effect, no React state.
src/components/dashboard/ThemeProvider.tsx:26
↓ 2 callersFunctionapplyComposioToolFieldDescriptionOverrides
(tool: IntegrationTool)
src/lib/composio/backend-client.ts:386
↓ 2 callersFunctionapplyComposioToolFieldSchemaOverrides
(tool: IntegrationTool)
src/lib/composio/backend-client.ts:408
↓ 2 callersFunctionapplySchemaOverridesToProperties
( properties: Record<string, unknown> | null | undefined, fieldSchemaOverrides: Record<string, Record<stri
src/lib/composio/schema-overrides.ts:1
↓ 2 callersFunctionarg
(flag)
scripts/gen-skills-sh.mjs:16
↓ 2 callersFunctionarrowPath
( fromX: number, fromY: number, toX: number, toY: number, )
src/components/FlowDiagram.tsx:23
↓ 2 callersFunctionbeamPath
( from: { x: number; y: number }, to: { x: number; y: number }, outer: { x: number; y: number }, )
src/components/MarketingConnectFlow.tsx:116
↓ 2 callersFunctionbeginCanonicalConnection
( user: UserRow, input: { integration_id: string; redirect_url?: string; channel?: string; origin: string;
src/lib/clawlink-spec/api.ts:440
↓ 2 callersFunctionbuildArgPathString
(argPath: Array<string | number>)
src/lib/server/file-upload-relay.ts:653
↓ 2 callersFunctionbuildCommandHelp
()
packages/openclaw-clawlink/index.js:1171
↓ 2 callersFunctionbuildCommandHelp
()
packages/openclaw-clawlink-clawhub/index.js:915
↓ 2 callersFunctionbuildFilesEnvelope
(args)
packages/openclaw-clawlink/index.js:346
↓ 2 callersFunctionbuildPluginValidationResult
(toolName, error)
packages/openclaw-clawlink/index.js:707
↓ 2 callersFunctionbuildToolErrorText
(toolName, error)
packages/openclaw-clawlink/index.js:698
↓ 2 callersFunctionbuildToolListText
(payload)
packages/openclaw-clawlink/index.js:607
↓ 2 callersFunctionbuildToolListText
(payload)
packages/openclaw-clawlink-clawhub/index.js:371
↓ 2 callersFunctioncallToolWithErrorContent
(toolName, api, path, options)
packages/openclaw-clawlink/index.js:727
↓ 2 callersFunctioncallToolWithErrorContent
(toolName, api, path, options)
packages/openclaw-clawlink-clawhub/index.js:471
↓ 2 callersFunctioncaptureAttribution
(req: NextRequest, response: NextResponse)
src/middleware.ts:78
↓ 2 callersFunctioncategoryPriority
(category: string)
src/app/dashboard/page.tsx:185
↓ 2 callersFunctioncleanup
()
packages/openclaw-clawlink/index.js:985
↓ 2 callersFunctioncleanup
()
packages/openclaw-clawlink-clawhub/index.js:729
↓ 2 callersFunctionclearApiKeyReferences
* Null out the foreign-key references to an api_key before it is deleted. * `openclaw_pairing_sessions` and `hermes_bootstrap_sessions` both referenc
src/lib/server/api-keys.ts:160
↓ 2 callersFunctioncmdHelp
()
packages/clawlink-cli/index.mjs:221
↓ 2 callersFunctioncoerceFileReference
* Recover the file reference from a FileUploadable-shaped object. LLMs * frequently put the reference in the wrong field: `path` or `url` instead of
src/lib/server/file-upload-relay.ts:280
↓ 2 callersFunctioncollectFileUploadablePaths
( schema: unknown, )
src/lib/server/file-upload-relay.ts:177
↓ 2 callersFunctioncollectToolArguments
(params, reservedKeys)
packages/openclaw-clawlink/index.js:806
↓ 2 callersFunctioncollectToolArguments
(params, reservedKeys)
packages/openclaw-clawlink-clawhub/index.js:550
↓ 2 callersFunctioncomputeNextRunAt
(config: ScheduleTriggerConfig)
src/lib/server/trigger-runtime.ts:163
↓ 2 callersFunctioncountDistinctIntegrationsForUserId
( db: D1LikeDatabase, userId: string, )
src/lib/server/billing.ts:477
↓ 2 callersFunctioncreateAbortError
()
packages/openclaw-clawlink/index.js:963
↓ 2 callersFunctioncreateAbortError
()
packages/openclaw-clawlink-clawhub/index.js:707
↓ 2 callersFunctioncreateApiKeyForExistingUserId
( db: D1LikeDatabase, userId: string, name: string, )
src/lib/server/api-keys.ts:41
↓ 2 callersFunctioncreateApiKeyForUserId
( db: D1LikeDatabase, userId: string, name: string, )
src/lib/server/api-keys.ts:144
↓ 2 callersFunctioncreateCanonicalExecution
( user: UserRow, input: { integration_id: string; action_id: string; input: Record<string, unk
src/lib/clawlink-spec/api.ts:528
↓ 2 callersFunctioncreateConnectionSession
( user: UserRow, integrationSlug: string, options: CreateConnectionSessionOptions = {}, )
src/lib/server/connection-sessions.ts:228
↓ 2 callersFunctioncreateOpenclawSubdirFixture
(subdir, filename = "sample.txt", bytes = Buffer.from("hello file"))
packages/openclaw-clawlink/index.test.mjs:110
↓ 2 callersFunctioncreate_bootstrap_session
(base_url: str, hermes: str | None, *, announce: bool = True)
public/hermes/install.py:178
↓ 2 callersFunctiondecodeBase64
(value: string)
src/lib/credential-encryption.ts:26
↓ 2 callersFunctiondecryptCredential
( encryptedData: string, encryptionKeyOverride?: string, fallbackKey?: string, )
worker/crypto.ts:35
↓ 2 callersFunctiondecryptJson
(ciphertext, secret)
scripts/rotate-credential-key.mjs:49
↓ 2 callersFunctiondecryptJsonWithCredentialKey
( ciphertext: string, secret: string | string[], )
src/lib/credential-encryption.ts:186
↓ 2 callersFunctiondeleteApiKey
(id: number)
src/lib/server/api-keys.ts:171
↓ 2 callersFunctiondeleteComposioConnectedAccount
( connectedAccountId: string, env?: Record<string, unknown>, )
src/lib/composio/backend-client.ts:1049
↓ 2 callersFunctionderiveCaller
(row: CallerRow)
src/lib/server/devices.ts:75
↓ 2 callersFunctionderiveCustomerName
(email: string)
src/app/api/cron/trial-expired-emails/route.ts:51
↓ 2 callersFunctionderiveModern
(secret, salt, usages)
scripts/rotate-credential-key.mjs:41
↓ 2 callersFunctionderiveModernAesKey
( secret: string, salt: Uint8Array<ArrayBuffer>, usages: KeyUsage[], )
src/lib/credential-encryption.ts:50
↓ 2 callersFunctiondescribeRoutedTool
( userId: string, tool: IntegrationTool, )
src/lib/server/router.ts:246
↓ 2 callersFunctiondescribeShape
(value: unknown)
src/lib/server/response-offload.ts:125
↓ 2 callersFunctionemptyStatuses
()
scripts/smoke-openclaw-plugin-live.mjs:332
↓ 2 callersFunctionencryptCredentials
(credentials: Record<string, string>)
src/lib/server/integration-store.ts:320
↓ 2 callersFunctionensureCache
()
src/lib/composio/manifest-registry.ts:35
↓ 2 callersFunctionescapeDescription
(desc)
scripts/reconstruct-integrations.mjs:72
↓ 2 callersFunctionescapeHtml
(value: string)
src/lib/server/email/trial-expired-template.ts:16
↓ 2 callersFunctionescapeXml
(s: string)
src/app/sitemap-images.xml/route.ts:126
↓ 2 callersFunctionexecuteComposioTool
( tool: IntegrationTool, args: Record<string, unknown>, context: ExecuteComposioToolContext, )
src/lib/composio/tool-executor.ts:30
↓ 2 callersFunctionexecuteComposioToolRequest
( params: ExecuteComposioToolParams, )
src/lib/composio/backend-client.ts:1067
↓ 2 callersFunctionexpireIfNeeded
( db: D1LikeDatabase, row: StoredHermesBootstrapSessionRow, )
src/lib/server/hermes-bootstrap.ts:192
↓ 2 callersFunctionextractGmailHeader
(message: Record<string, unknown>, name: string)
src/lib/server/flow-runtime.ts:284
↓ 2 callersFunctionfetchWithRetry
(url, init = {}, label = "request")
scripts/notify-indexnow.mjs:17
↓ 2 callersFunctionfileUploadableFromUpload
* Build the FileUploadable object the IG/Composio media tools expect from a * URL-rehost result. Composio requires all three of name/s3key/mimetype.
src/lib/server/file-upload-relay.ts:753
↓ 2 callersFunctionfilterConnectionsForTool
( tool: IntegrationTool, connections: IntegrationConnectionRecord[], )
src/lib/server/router.ts:90
↓ 2 callersFunctionfindConnectionIdByComposioConnectedAccountId
( db: D1LikeDatabase, userId: string, slug: string, connectedAccountId: string, )
src/lib/server/integration-store.ts:546
↓ 2 callersFunctionfindShopifyConnectionsByShop
( db: D1LikeDatabase, shopDomain: string, )
src/lib/server/integration-store.ts:1273
↓ 2 callersFunctionformatCombinedLabel
(primary: string | undefined, secondary: string | undefined)
src/lib/server/integration-store.ts:183
↓ 2 callersFunctionformatDate
(value: string | null)
src/components/dashboard/IntegrationDetails.tsx:68
↓ 2 callersFunctionformatDate
(value: string | null)
src/app/dashboard/admin/activation/page.tsx:94
↓ 2 callersFunctionformatPercent
(value: number | null)
src/app/dashboard/admin/activation/page.tsx:86
↓ 2 callersFunctionformatPolarDateTime
(value: Date | string | null | undefined)
src/lib/server/billing.ts:271
↓ 2 callersFunctionformatSheetTimestamp
(value: string)
src/app/dashboard/logs/page.tsx:99
↓ 2 callersFunctionformatSqlDateTime
(value: Date)
src/lib/server/admin-activation-metrics.ts:153
↓ 2 callersFunctionformatStructuredClawLinkError
(payload, status)
packages/openclaw-clawlink/index.js:386
↓ 2 callersFunctionformatTimestamp
(value: string | null)
src/components/dashboard/DevicesPanel.tsx:23
↓ 2 callersFunctionformatTimestamp
(value: string | null, locale: string)
src/components/dashboard/ApiKeysPanel.tsx:22
↓ 2 callersFunctionfp
(secret)
scripts/rotate-credential-key.mjs:97
↓ 2 callersFunctiongetAccessStartDate
(value: string | null | undefined)
src/app/api/admin/users/route.ts:31
↓ 2 callersFunctiongetAccessStartDate
(value: string | null | undefined)
src/app/dashboard/admin/users/page.tsx:49
↓ 2 callersFunctiongetAddSearchFromParams
(searchParams: SearchParamReader)
src/app/dashboard/integrations/page.tsx:42
↓ 2 callersFunctiongetAdminAllowlists
()
src/lib/server/admin.ts:23
↓ 2 callersFunctiongetAllComposioManifestTools
()
src/lib/composio/manifest-registry.ts:49
↓ 2 callersFunctiongetAllHandlers
()
worker/integrations/base.ts:452
↓ 2 callersFunctiongetAllRegisteredTools
()
worker/integrations/index.ts:78
← previousnext →601–700 of 2,191, ranked by callers