Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clawbot7/cli-gateway
/ functions
Functions
389 in github.com/clawbot7/cli-gateway
⨍
Functions
389
◇
Types & classes
34
↓ 1 callers
Function
buildToolDetailText
(params: { update: any; rawTitle: string; inferredActions: ToolAction[]; toolCallId?: string; status
src/gateway/bindingRuntime.ts:896
↓ 1 callers
Function
clearDiscordInboundReaction
( message: unknown, emoji: string, )
src/channels/discord.ts:1123
↓ 1 callers
Method
clearPersistentPolicies
( bindingKey: string, policy?: PersistentToolPolicy, )
src/gateway/toolAuth.ts:180
↓ 1 callers
Function
colorForKind
(kind: string)
src/channels/discordSink.ts:648
↓ 1 callers
Function
createConfig
()
test/telegramCommandParse.test.ts:10
↓ 1 callers
Function
createConfigSchema
(defaults: { defaultWorkspaceRoot: string; defaultDbPath: string; })
src/config.ts:38
↓ 1 callers
Function
createDefaultConfig
(defaults: { defaultWorkspaceRoot: string; defaultDbPath: string; })
src/config.ts:141
↓ 1 callers
Function
createDiscordInteractionSink
( interaction: ChatInputCommandInteraction, )
src/channels/discord.ts:375
↓ 1 callers
Function
createTelegramCommandSink
( bot: Bot, chatId: number, threadId: number | null, )
src/channels/telegram.ts:713
↓ 1 callers
Function
deleteBinding
(db: Db, key: ConversationKey)
src/gateway/sessionStore.ts:80
↓ 1 callers
Function
deriveResourceName
(uri: string, index: number)
src/gateway/bindingRuntime.ts:758
↓ 1 callers
Function
detectCliPreset
(command: string, args: string[])
src/gateway/router.ts:1124
↓ 1 callers
Method
emitExit
(code: number | null, signal: NodeJS.Signals | null)
test/acpClientTransport.test.ts:39
↓ 1 callers
Method
ensureInitialized
()
src/gateway/bindingRuntime.ts:303
↓ 1 callers
Method
ensureSessionId
()
src/gateway/bindingRuntime.ts:319
↓ 1 callers
Function
extractCommand
(args: unknown, title: string)
src/channels/discordSink.ts:334
↓ 1 callers
Function
extractCommand
(args: unknown, title: string)
src/channels/discord.ts:726
↓ 1 callers
Function
extractDeepStringArrayByKeys
(root: unknown, keys: string[])
src/channels/discordSink.ts:491
↓ 1 callers
Function
extractDeepStringArrayByKeys
(root: unknown, keys: string[])
src/channels/discord.ts:883
↓ 1 callers
Function
extractDeepStringByKeys
(root: unknown, keys: string[])
src/channels/discordSink.ts:441
↓ 1 callers
Function
extractDeepStringByKeys
(root: unknown, keys: string[])
src/channels/discord.ts:833
↓ 1 callers
Function
extractDiscordImageResources
( attachments: Attachment[], )
src/channels/discord.ts:226
↓ 1 callers
Function
extractErrorText
(update: any)
src/gateway/bindingRuntime.ts:1007
↓ 1 callers
Function
extractExitCode
(update: any)
src/gateway/bindingRuntime.ts:997
↓ 1 callers
Function
extractMatchCandidates
( toolKind: ToolKind, context: ToolMatchContext, )
src/gateway/toolAuth.ts:382
↓ 1 callers
Function
extractSearchHint
(update: any)
src/gateway/bindingRuntime.ts:985
↓ 1 callers
Function
extractStringArray
(root: unknown, paths: string[])
src/channels/discordSink.ts:386
↓ 1 callers
Function
extractStringArray
(root: unknown, paths: string[])
src/channels/discord.ts:778
↓ 1 callers
Function
extractStringArray
(root: unknown, paths: string[])
src/gateway/bindingRuntime.ts:1028
↓ 1 callers
Function
extractTargetFromToolTitle
( toolKind: ToolKind, titleRaw: unknown, )
src/gateway/toolAuth.ts:517
↓ 1 callers
Function
extractTelegramImageResources
( bot: Bot, token: string, message: any, )
src/channels/telegram.ts:604
↓ 1 callers
Function
extractTelegramInboundText
(message: any)
src/channels/telegram.ts:541
↓ 1 callers
Function
extractTelegramMediaGroupId
(message: any)
src/channels/telegram.ts:547
↓ 1 callers
Function
extractToolCallId
(update: any)
src/gateway/bindingRuntime.ts:740
↓ 1 callers
Function
formatGlobalContextText
(input: string | undefined)
src/gateway/router.ts:1267
↓ 1 callers
Function
formatPermissionRequest
(req: PermissionRequest)
src/gateway/bindingRuntime.ts:622
↓ 1 callers
Function
formatPromptTextForStorage
(text: string, resources: UserResource[])
src/gateway/router.ts:1273
↓ 1 callers
Function
formatTextCodeBlock
(text: string, maxLen: number)
src/channels/discordSink.ts:640
↓ 1 callers
Function
formatTextCodeBlock
(text: string, maxLen: number)
src/channels/discord.ts:1020
↓ 1 callers
Function
formatTextCodeBlock
(text: string)
src/gateway/router.ts:1186
↓ 1 callers
Function
formatToolUiPlainText
(event: { title: string; detail?: string; mode: 'verbose' | 'summary'; })
src/channels/discordSink.ts:628
↓ 1 callers
Function
formatToolUiText
(event: ToolUiEvent)
src/channels/telegramSink.ts:223
↓ 1 callers
Method
getLoadSupported
()
src/gateway/bindingRuntime.ts:334
↓ 1 callers
Method
getPendingPermission
()
src/gateway/bindingRuntime.ts:338
↓ 1 callers
Method
getPersistentPolicy
( bindingKey: string, toolKind: ToolKind, )
src/gateway/toolAuth.ts:95
↓ 1 callers
Method
getTenantAccessToken
()
src/channels/feishu.ts:159
↓ 1 callers
Method
handleAgentRequest
(req: JsonRpcRequest)
src/acp/client.ts:283
↓ 1 callers
Method
handleCommand
( key: ConversationKey, text: string, sink: OutboundSink, )
src/gateway/router.ts:329
↓ 1 callers
Function
handleExit
( code: number | null, signal: NodeJS.Signals | null, )
src/acp/stdio.ts:63
↓ 1 callers
Method
handleMessage
(message: JsonRpcMessage)
src/acp/client.ts:241
↓ 1 callers
Function
handleSlashCommand
(params: { interaction: ChatInputCommandInteraction; router: GatewayRouter; config: AppConfig; })
src/channels/discord.ts:310
↓ 1 callers
Method
hasSessionId
()
src/gateway/bindingRuntime.ts:387
↓ 1 callers
Function
inferToolActions
(update: any, rawTitle: string)
src/gateway/bindingRuntime.ts:789
↓ 1 callers
Function
inferToolStage
(update: any)
src/gateway/bindingRuntime.ts:686
↓ 1 callers
Function
isAcpTransportError
(error: unknown)
src/gateway/router.ts:1286
↓ 1 callers
Function
isInteractiveTerminal
( input: NodeJS.ReadStream, output: NodeJS.WriteStream, )
src/config.ts:155
↓ 1 callers
Function
isNoopEditError
(error: unknown)
src/channels/bufferedSink.ts:121
↓ 1 callers
Function
isNotification
(message: any)
src/acp/jsonrpc.ts:42
↓ 1 callers
Function
isPidAlive
(pid: number)
src/runtime/lock.ts:91
↓ 1 callers
Function
isRequest
(message: any)
src/acp/jsonrpc.ts:33
↓ 1 callers
Function
isResponse
(message: any)
src/acp/jsonrpc.ts:51
↓ 1 callers
Method
listCliInlineCommandsBySession
(sessionKey: string)
src/gateway/router.ts:1053
↓ 1 callers
Function
listTestFiles
(dir)
scripts/run-coverage.mjs:48
↓ 1 callers
Function
listTestFiles
(dir)
scripts/run-tests.mjs:27
↓ 1 callers
Function
looksLikeJsonValue
(value: string)
src/channels/discordSink.ts:594
↓ 1 callers
Function
looksLikeJsonValue
(value: string)
src/channels/discord.ts:986
↓ 1 callers
Function
looksLikeJsonValue
(value: string)
src/gateway/bindingRuntime.ts:1117
↓ 1 callers
Function
main
()
src/main.ts:16
↓ 1 callers
Method
matchesAllowPrefixRule
( bindingKey: string, toolKind: ToolKind, context?: ToolMatchContext, )
src/gateway/toolAuth.ts:359
↓ 1 callers
Function
mergeTelegramTexts
(texts: string[])
src/channels/telegram.ts:554
↓ 1 callers
Method
newSession
(params: NewSessionParams)
src/acp/client.ts:184
↓ 1 callers
Function
normalizeCandidate
( toolKind: ToolKind, raw: string, workspaceRoot?: string, )
src/gateway/toolAuth.ts:434
↓ 1 callers
Function
normalizeCommand
(raw: string | undefined)
src/gateway/router.ts:1235
↓ 1 callers
Function
normalizeSummaryToolTitle
( title: string, inferredActions: ToolAction[], )
src/gateway/bindingRuntime.ts:652
↓ 1 callers
Function
normalizeVerboseToolTitle
( title: string, inferredActions: ToolAction[], )
src/gateway/bindingRuntime.ts:675
↓ 1 callers
Method
onExit
( cb: (info: { code: number | null; signal: NodeJS.Signals | null }) => void, )
test/acpClientTransport.test.ts:29
↓ 1 callers
Method
onMessage
(cb: (message: JsonRpcMessage) => void)
test/acpTerminal.test.ts:148
↓ 1 callers
Method
onStderr
()
test/acpTerminal.test.ts:152
↓ 1 callers
Function
parseCliPresetArg
(raw: string)
src/gateway/router.ts:1114
↓ 1 callers
Function
parseToolActionsFromTitle
(title: string)
src/gateway/bindingRuntime.ts:826
↓ 1 callers
Function
pathPrefixMatches
(candidate: string, prefix: string)
src/gateway/toolAuth.ts:479
↓ 1 callers
Function
prefixMatches
(toolKind: ToolKind, candidate: string, prefix: string)
src/gateway/toolAuth.ts:472
↓ 1 callers
Method
prompt
(params: { runId: string; promptText: string; promptResources?: Array<{ uri: string; mimeType?: st
src/gateway/bindingRuntime.ts:462
↓ 1 callers
Function
queueTelegramMediaGroup
(params: { pendingMediaGroups: Map<string, PendingTelegramMediaGroup>; groupKey: string; chatId: number;
src/channels/telegram.ts:247
↓ 1 callers
Function
readJsonBody
(req: http.IncomingMessage)
src/channels/feishu.ts:136
↓ 1 callers
Function
readLockFile
(lockPath: string)
src/runtime/lock.ts:100
↓ 1 callers
Function
readTextFileWithLimit
( filePath: string, line?: number, limit?: number, )
src/acp/client.ts:860
↓ 1 callers
Function
releaseUi
()
test/bindingRuntime.prompt.test.ts:982
↓ 1 callers
Function
remapTelegramInlineCommand
( text: string, inlineCommands: CliInlineCommand[], )
src/channels/telegram.ts:511
↓ 1 callers
Function
renderSessionUpdateDelta
(update: any)
src/gateway/router.ts:1153
↓ 1 callers
Function
resolvePermissionToolArgs
(toolCall: unknown)
src/gateway/bindingRuntime.ts:1074
↓ 1 callers
Function
resolvePermissionToolName
(req: { toolTitle: string; toolKind: string | null; toolName?: string; })
src/channels/discordSink.ts:139
↓ 1 callers
Function
resolvePermissionToolName
(req: { toolTitle: string; toolKind: string | null; toolName?: string; })
src/channels/discord.ts:531
↓ 1 callers
Function
resolvePermissionToolName
( toolCall: unknown, fallbackKind: ToolKind | null, fallbackTitle: string, )
src/gateway/bindingRuntime.ts:1051
↓ 1 callers
Method
resolveWorkspaceArg
(arg: string)
src/gateway/router.ts:237
↓ 1 callers
Function
runFirstTimeSetup
(params: { defaults: { defaultWorkspaceRoot: string; defaultDbPath: string; }; file: string; i
src/config.ts:162
↓ 1 callers
Function
runFlush
()
src/channels/bufferedSink.ts:25
↓ 1 callers
Function
sanitizePermissionArgValue
(key: string, value: unknown)
src/acp/client.ts:830
↓ 1 callers
Function
sanitizeResources
(resources: UserMessageOptions['resources'])
src/gateway/router.ts:1248
↓ 1 callers
Function
scheduleFlush
()
src/channels/bufferedSink.ts:63
← previous
next →
201–300 of 389, ranked by callers