Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ComposioHQ/trustclaw
/ functions
Functions
408 in github.com/ComposioHQ/trustclaw
⨍
Functions
408
◇
Types & classes
84
↓ 95 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 11 callers
Function
sendTelegramMessage
( chatId: string, text: string, )
src/server/clients/telegram.ts:14
↓ 10 callers
Function
goToStep
(nextStep: Step)
src/app/(authenticated)/dashboard/_components/onboarding/onboarding.tsx:158
↓ 9 callers
Function
getRedis
()
src/server/clients/redis.ts:29
↓ 9 callers
Function
showSuccessToast
(message: string)
src/components/core/toast-notifications.tsx:4
↓ 7 callers
Function
runGit
( args: string[], opts: { cwd?: string } = {}, )
cli/src/local-repo.ts:42
↓ 7 callers
Function
sanitizeString
(str: string)
src/server/api/routers/trustclaw/agent/context/build-context.ts:25
↓ 6 callers
Function
fetchProjectEnvValue
( args: ProjectEnvLookupArgs, key: string, )
cli/src/vercel-env.ts:71
↓ 6 callers
Function
stripToolResultEchoes
(text: string)
src/server/api/routers/trustclaw/agent/strip-tool-echoes.ts:3
↓ 5 callers
Function
createComposioClient
()
src/server/clients/composio.ts:5
↓ 5 callers
Function
serializeMessages
(messages: ReconstructedMessage[])
src/server/api/routers/trustclaw/agent/compaction/prompts.ts:101
↓ 4 callers
Function
estimateMessageChars
(msg: ReconstructedMessage)
src/server/api/routers/trustclaw/agent/context/context-pruning.ts:21
↓ 4 callers
Function
handleComplete
()
src/app/(authenticated)/dashboard/_components/onboarding/onboarding.tsx:188
↓ 4 callers
Function
redactCredentials
(value: string)
cli/src/local-repo.ts:17
↓ 4 callers
Function
summarize
( anthropicModel: string, conversationText: string, previousSummary: string | null, )
src/server/api/routers/trustclaw/agent/compaction/run-compaction.ts:67
↓ 4 callers
Function
toPlainRecordSafe
(value: unknown)
src/server/api/routers/trustclaw/agent/context/build-context.ts:82
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:45
↓ 3 callers
Function
computeNextRunAt
(expression: string, timezone: string)
src/server/api/routers/trustclaw/agent/tools/cron-utils.ts:3
↓ 3 callers
Function
createRedis
()
src/server/clients/redis.ts:16
↓ 3 callers
Function
deepSanitize
(value: T)
src/server/api/routers/trustclaw/agent/context/build-context.ts:29
↓ 3 callers
Function
formatJson
(obj: unknown)
src/app/(authenticated)/dashboard/_components/terminal/terminal-log-entry.tsx:24
↓ 3 callers
Function
headers
()
next.config.js:6
↓ 3 callers
Function
isLast
(section: string)
src/app/(authenticated)/dashboard/_components/tool-results/workbench/workbench-tool-result.tsx:34
↓ 3 callers
Function
isTelegramConfigured
()
src/server/clients/telegram.ts:3
↓ 3 callers
Function
outputToString
(output: ToolResultOutput)
src/server/api/routers/trustclaw/agent/compaction/prompts.ts:7
↓ 3 callers
Function
parseManageConnectionsResult
( result: unknown, args: Record<string, unknown>, )
src/app/(authenticated)/dashboard/_components/tool-results/connections/schema.ts:38
↓ 3 callers
Function
prepareAgentRun
( params: PrepareAgentRunParams, )
src/server/api/routers/trustclaw/agent/setup.ts:73
↓ 3 callers
Function
rateLimit
( userId: string, kind: RateLimitKind, )
src/server/clients/rate-limit.ts:48
↓ 3 callers
Function
readVercelTokenFromDisk
()
cli/src/auth.ts:27
↓ 3 callers
Function
releaseJobLocks
( jobs: CronJobRow[], invocationId: string, now: Date, error?: string, )
src/app/api/cron/trustclaw/execute/route.ts:35
↓ 3 callers
Function
setVercelEnv
( args: TelegramSetupArgs, key: string, value: string, )
cli/src/telegram-setup.ts:173
↓ 3 callers
Function
showErrorToast
(message: string)
src/components/core/toast-notifications.tsx:8
↓ 2 callers
Function
addIntegration
* Install a Vercel Marketplace integration onto the project via the Vercel CLI. * * Returns a structured result instead of throwing: many "failures"
cli/src/stores.ts:71
↓ 2 callers
Function
cleanupOrphanEnvVars
( lookup: ProjectEnvLookupArgs, predicate: (key: string) => boolean, )
cli/src/stores.ts:165
↓ 2 callers
Function
cloneForkLocally
(args: { repoSlug: string; token: string; })
cli/src/local-repo.ts:177
↓ 2 callers
Function
composioIsLoggedIn
()
cli/src/composio-auth.ts:29
↓ 2 callers
Function
computeNextRunSafe
(expression: string, timezone: string)
src/server/api/routers/trustclaw/agent/tools/cron-utils.ts:12
↓ 2 callers
Function
createCustomTools
(instanceId: string, userTimezone = "UTC")
src/server/api/routers/trustclaw/agent/tools/index.ts:6
↓ 2 callers
Function
createQueryClient
()
src/clients/trpc/query-client.ts:8
↓ 2 callers
Function
createTRPCContext
(opts: { headers: Headers })
src/server/api/trpc.ts:7
↓ 2 callers
Function
ensure
(value: T | symbol)
cli/src/inputs.ts:3
↓ 2 callers
Function
ensureVercelLinkDir
* Write a .vercel/project.json so the `vercel integration add` CLI knows which * project to install integrations into, without requiring an interacti
cli/src/stores.ts:33
↓ 2 callers
Function
estimateMessageTokens
(msg: ReconstructedMessage)
src/server/api/routers/trustclaw/agent/context/token-estimation.ts:18
↓ 2 callers
Function
forkRepo
(token: string, username: string)
cli/src/github.ts:5
↓ 2 callers
Function
getAuthenticatedInstance
(request: Request)
src/app/api/chat/route.ts:24
↓ 2 callers
Function
getStreamContext
()
src/app/api/chat/stream-store.ts:16
↓ 2 callers
Function
getTelegramApiBase
()
src/server/clients/telegram.ts:7
↓ 2 callers
Function
handleModelNext
()
src/app/(authenticated)/dashboard/_components/onboarding/onboarding.tsx:172
↓ 2 callers
Function
isLast
(key: string)
src/app/(authenticated)/dashboard/_components/tool-results/connections/connection-tool-result.tsx:68
↓ 2 callers
Function
isRedisConfigured
()
src/server/clients/redis.ts:12
↓ 2 callers
Function
isValidComposioKey
(value: string | null | undefined)
cli/src/composio-auth.ts:39
↓ 2 callers
Function
isValidStep
(s: string)
src/app/(authenticated)/dashboard/_components/onboarding/onboarding.tsx:87
↓ 2 callers
Function
listProjectEnvKeys
( args: ProjectEnvLookupArgs, )
cli/src/vercel-env.ts:49
↓ 2 callers
Function
loadConfig
(rootDir: string)
cli/src/config.ts:15
↓ 2 callers
Function
loadContextMessages
( instanceId: string, lastCompactionAt: Date | null, )
src/server/api/routers/trustclaw/agent/context/build-context.ts:101
↓ 2 callers
Function
persistState
( nextStep: Step, currentWizardState: OnboardingWizardState, )
src/app/(authenticated)/dashboard/_components/onboarding/onboarding.tsx:143
↓ 2 callers
Function
pollForEnvVar
* Wait for the integration's env var to land on the project after the user * finishes any browser-side setup. Polls every 5 seconds for up to 5 minut
cli/src/stores.ts:110
↓ 2 callers
Function
promptVercelLogin
(reason: string)
cli/src/auth.ts:52
↓ 2 callers
Function
reconstructMessages
( messages: Array<{ role: string; content: unknown; }>, )
src/server/api/routers/trustclaw/agent/context/build-context.ts:156
↓ 2 callers
Function
registerTelegramWebhook
(args: { botToken: string; webhookSecret: string; deploymentUrl: string; })
cli/src/telegram-setup.ts:211
↓ 2 callers
Function
resolveComposioApiKey
()
cli/src/composio-auth.ts:83
↓ 2 callers
Function
runInteractive
(cmd: string, args: string[])
cli/src/auth.ts:10
↓ 2 callers
Function
saveConfig
( rootDir: string, patch: DeployConfig, )
cli/src/config.ts:29
↓ 2 callers
Function
sendChatAction
( chatId: string, action: "typing", )
src/server/clients/telegram.ts:52
↓ 2 callers
Function
showTrpcErrorToast
(error: unknown)
src/components/core/toast-notifications.tsx:24
↓ 2 callers
Function
toJsonValue
(value: unknown)
src/server/api/routers/trustclaw/agent/context/build-context.ts:68
↓ 2 callers
Function
toPrismaJson
(value: unknown)
src/server/api/routers/trustclaw/agent/context/build-context.ts:95
↓ 2 callers
Function
triggerProductionDeploy
(args: TriggerArgs)
cli/src/trigger-deploy.ts:10
↓ 2 callers
Function
tryReadGhAuth
()
cli/src/auth.ts:88
↓ 2 callers
Function
unavailableResult
(kind: RateLimitKind, reason: string)
src/server/clients/rate-limit.ts:32
↓ 1 callers
Function
applyPlanConfig
(rootDir: string, plan: string)
cli/src/cron-config.ts:97
↓ 1 callers
Function
askProjectName
(defaultName?: string)
cli/src/inputs.ts:11
↓ 1 callers
Function
assembleIdentityPrompt
(data: OnboardingData)
src/server/api/routers/trustclaw/createInstance.ts:48
↓ 1 callers
Function
assembleSoulPrompt
(data: OnboardingData)
src/server/api/routers/trustclaw/createInstance.ts:72
↓ 1 callers
Function
buildContext
( dbMessages: Awaited<ReturnType<typeof loadContextMessages>>, lastCompactionSummary: string | null, use
src/server/api/routers/trustclaw/agent/context/build-context.ts:126
↓ 1 callers
Function
buildSystemPrompt
(params: SystemPromptParams)
src/server/api/routers/trustclaw/agent/system-prompt.ts:168
↓ 1 callers
Function
buildToolFailuresSuffix
( messages: ReconstructedMessage[], )
src/server/api/routers/trustclaw/agent/compaction/prompts.ts:163
↓ 1 callers
Function
calculateContextTokens
(usage: { inputTokens: number; outputTokens: number; totalTokens: number; })
src/server/api/routers/trustclaw/agent/context/token-estimation.ts:47
↓ 1 callers
Function
claimTelegramUpdate
( updateId: number, )
src/server/clients/redis.ts:89
↓ 1 callers
Function
clearStreamingMessage
( instanceId: string, )
src/server/clients/redis.ts:72
↓ 1 callers
Function
compareVersions
(a: string, b: string)
cli/src/version-check.ts:44
↓ 1 callers
Function
composioIsInstalled
()
cli/src/composio-auth.ts:20
↓ 1 callers
Function
confirmLocalPublish
( info: LocalRepoInfo, defaultRepoName?: string, )
cli/src/local-repo.ts:200
↓ 1 callers
Function
countToolErrors
(messages: ReconstructedMessage[])
src/server/api/routers/trustclaw/agent/compaction/prompts.ts:211
↓ 1 callers
Function
createContext
(req: NextRequest)
src/app/api/trpc/[trpc]/route.ts:12
↓ 1 callers
Function
createMemorySaveTool
( instanceId: string, )
src/server/api/routers/trustclaw/agent/tools/memory-save.ts:6
↓ 1 callers
Function
createMemorySearchTool
(instanceId: string)
src/server/api/routers/trustclaw/agent/tools/memory-search.ts:21
↓ 1 callers
Function
createPrismaClient
()
src/server/clients/db.ts:13
↓ 1 callers
Function
createScheduleTool
( instanceId: string, defaultTimezone: string, )
src/server/api/routers/trustclaw/agent/tools/schedule.ts:7
↓ 1 callers
Function
createVercelProject
(args: CreateProjectArgs)
cli/src/vercel.ts:79
↓ 1 callers
Function
deepCloneMessages
( messages: ReconstructedMessage[], )
src/server/api/routers/trustclaw/agent/context/context-pruning.ts:47
↓ 1 callers
Function
deleteEnvVars
( args: ProjectEnvLookupArgs, keysToDelete: Set<string>, )
cli/src/vercel-env.ts:18
↓ 1 callers
Function
describeToolCall
(tc: { toolName: string; input: Record<string, unknown>; result?: { output: unknown }; })
src/app/api/telegram-webhook/route.ts:18
↓ 1 callers
Function
detectAuth
()
cli/src/auth.ts:140
↓ 1 callers
Function
detectLocalRepo
()
cli/src/local-repo.ts:63
↓ 1 callers
Function
disableDeploymentProtection
(args: { token: string; teamId: string | null; projectId: string; })
cli/src/vercel.ts:170
↓ 1 callers
Function
ensureVerifyFullSsl
(url: string)
src/server/clients/db.ts:5
↓ 1 callers
Function
executeJobs
( jobs: CronJobRow[], invocationId: string, nowOverride?: string, )
src/app/api/cron/trustclaw/execute/route.ts:62
↓ 1 callers
Function
explainVercelError
( status: number, body: string, context: string, )
cli/src/vercel.ts:10
↓ 1 callers
Function
fetchLatestVersion
* Fetch the latest published version of @composio/trustclaw from npm with a * short timeout so we never block the deploy on a slow network.
cli/src/version-check.ts:26
next →
1–100 of 408, ranked by callers