MCPcopy Create free account

hub / github.com/21st-dev/21st-sdk / functions

Functions4,011 in github.com/21st-dev/21st-sdk

↓ 502 callersFunctioncn
(...inputs: ClassValue[])
apps/agents-web/components/features/agents/ui/canvas/[id]/{components}/ui/utils.ts:4
↓ 382 callersMethodget
(key: string)
apps/agents-web/lib/redis.ts:22
↓ 237 callersMethodset
(key: string, value: RedisValue, options?: RedisSetOptions)
apps/agents-web/lib/redis.ts:23
↓ 198 callersFunctioncn
(...inputs: ClassValue[])
apps/agents-web/lib/utils.ts:4
↓ 110 callersMethodcreate
(params: CreateSandboxParams)
apps/relay/src/sandbox-backends/types.ts:63
↓ 94 callersFunctioncheckTeamAccess
(teamId: string, userId: string)
apps/agents-web/server/api/routers/teams/utils.ts:66
↓ 81 callersMethodon
(event: "message", listener: (message: string, channel: string) => void)
apps/agents-web/lib/redis.ts:17
↓ 64 callersMethoddelete
(params: DeleteThreadParams)
packages/node/src/client.ts:277
↓ 52 callersMethodadd
(requestFn: () => Promise<T>)
apps/agents-web/server/api/routers/browser/service.ts:9
↓ 49 callersMethodwrite
(params: WriteFilesParams)
packages/node/src/client.ts:104
↓ 45 callersFunctiononChange
()
apps/agents-web/hooks/use-mobile.tsx:10
↓ 45 callersMethodstop
()
apps/relay/src/sandbox-keepalive.ts:49
↓ 39 callersFunctiondispatch
(action: Action)
apps/agents-web/hooks/use-toast.ts:133
↓ 39 callersMethodrun
(params: RunThreadParams)
packages/node/src/client.ts:286
↓ 36 callersFunctionagentsHref
(path: string)
apps/agents-web/lib/utils/agents-href.ts:5
↓ 35 callersMethodstart
()
apps/relay/src/sandbox-keepalive.ts:33
↓ 30 callersFunctionbuildBreadcrumbJsonLd
( crumbs: { name: string; path?: string }[], )
apps/agents-web/lib/agents-docs/structured-data.ts:34
↓ 30 callersFunctionbuildDocArticleJsonLd
(opts: { title: string description: string path: string })
apps/agents-web/lib/agents-docs/structured-data.ts:4
↓ 29 callersFunctioncn
(...inputs: ClassValue[])
packages/react/src/utils/cn.ts:4
↓ 28 callersFunctionauthenticateApiKey
(req: Request)
apps/agents-web/app/api/v1/_lib/auth.ts:12
↓ 28 callersMethodclose
()
apps/relay/src/sandbox-backends/types.ts:36
↓ 26 callersFunctionsetVisual
(partial: Partial<VisualConfig>)
apps/agents-web/components/features/agents/an/playground/config/visual-config-tab.tsx:319
↓ 25 callersFunctionwithApiErrorHandling
( handler: (req: Request, ctx: Ctx) => Promise<Response>, )
apps/agents-web/app/api/v1/_lib/errors.ts:21
↓ 24 callersFunctionformatCell
(value: string, width: number)
packages/cli/src/utils.ts:35
↓ 23 callersFunctioncheckApiRateLimits
( apiKeyId: string, userId: string, )
apps/agents-web/app/api/v1/_lib/rate-limit.ts:37
↓ 23 callersFunctionlogBillingInfo
( teamId: string | undefined, message: string, data?: Record<string, unknown>, )
apps/agents-web/lib/agents-billing/ensure-team-billing.ts:112
↓ 23 callersFunctionuseToolComplete
(isAnimating: boolean, duration: number, onComplete: () => void)
apps/agents-web/components/features/agents/an/chat-preview/hooks/use-tool-complete.ts:5
↓ 22 callersFunctionget
(_, prop)
apps/agents-web/lib/stripe.ts:17
↓ 22 callersFunctionlog
(category: string, data: unknown)
packages/sandbox-provider/src/sandbox-stream-transformer.ts:194
↓ 21 callersMethodlist
(params: ListFilesParams)
packages/node/src/client.ts:118
↓ 20 callersMethodconnect
(sandboxId: string)
apps/relay/src/sandbox-backends/types.ts:64
↓ 19 callersFunctionevaluateStringOperator
* Evaluate string comparison operators
apps/agents-web/lib/webhooks/handlers/automation-matcher.ts:384
↓ 19 callersFunctiontoRedirectUrl
(request: NextRequest, path: string)
apps/agents-web/middleware.ts:40
↓ 18 callersMethod_fetch
( self, path: str, *, method: str = "GET", body: Optional[Dict[str, An
packages/python-sdk/src/twentyfirst_sdk/client.py:84
↓ 18 callersMethod_fetch
@internal
packages/node/src/client.ts:88
↓ 18 callersFunctionfmt
(value: number)
apps/agents-web/app/agents/internal/admin/billing/page.tsx:36
↓ 18 callersFunctionreadEnum
( record: Record<string, string>, cssVar: string, key: string, fallback: T, )
packages/react/src/theme-config.ts:88
↓ 17 callersFunctiongetInstallationAccessToken
( installationId: string | number, appType: GitHubAppType = "canvas", )
apps/agents-web/lib/server/github/github-app-auth.ts:118
↓ 17 callersFunctionuseShowcaseContext
()
apps/agents-web/components/features/agents/an/showcase/lib/showcase-context.tsx:11
↓ 16 callersFunctionapiError
( status: number, error: string, message: string, headers?: Record<string, string>, )
apps/agents-web/app/api/v1/_lib/errors.ts:5
↓ 16 callersFunctionemit
( controller: TransformStreamDefaultController<LanguageModelV2StreamPart>, part: LanguageModelV2Stream
packages/sandbox-provider/src/sandbox-stream-transformer.ts:203
↓ 16 callersMethodexec
(command: string, options?: SandboxExecOptions)
apps/relay/src/sandbox-backends/types.ts:40
↓ 16 callersFunctionuseAgentsRouter
()
apps/agents-web/hooks/use-agents-router.ts:7
↓ 16 callersMethodwriteFile
(path: string, data: SandboxFileData)
apps/relay/src/sandbox-backends/types.ts:41
↓ 15 callersMethodread
(params: ReadFileParams)
packages/node/src/client.ts:111
↓ 15 callersMethodremove
(params: RemoveFileParams)
packages/node/src/client.ts:166
↓ 15 callersFunctionuseAgentsPathname
()
apps/agents-web/hooks/use-agents-pathname.ts:10
↓ 15 callersFunctionwithRetry
* Retry database operation with exponential backoff
apps/agents-web/lib/desktop-auth.ts:64
↓ 14 callersFunctionfmt
(value: number)
apps/agents-web/app/agents/internal/admin/page.tsx:82
↓ 14 callersFunctiongenerateDocsOgImage
({ title, description = "", section = "", }: { title: string description?: string section?: string
apps/agents-web/lib/agents-docs/og.tsx:22
↓ 14 callersFunctionlog
(step: string, extra?: string)
apps/agents-web/server/api/routers/agents-admin/router.ts:1195
↓ 13 callersFunctioncreateContext
(req: NextRequest)
apps/agents-web/app/api/trpc/[trpc]/route.ts:13
↓ 13 callersFunctiongetAgentsRequestSession
(request: Request)
apps/agents-web/lib/agents/auth/server.ts:77
↓ 13 callersFunctionhasFlag
(flag: string)
packages/cli/src/index.ts:17
↓ 13 callersFunctionuseAgentsSession
()
apps/agents-web/lib/agents/auth/client.tsx:86
↓ 13 callersFunctionuseControls
(definitions: ControlDefinition[])
apps/agents-web/components/features/agents/an/showcase/lib/use-controls.ts:11
↓ 12 callersFunctiongetRequesterUserId
(req: Request)
apps/relay/src/sandboxes.ts:155
↓ 12 callersFunctionhashApiKey
(plaintext: string)
packages/api-key-security/src/index.ts:11
↓ 11 callersFunctioncapture21stAgentsEvent
( eventName: string, properties?: Record<string, unknown>, )
apps/agents-web/lib/posthog-21st-agents.ts:71
↓ 11 callersFunctionensureTeamBilling
(params: { teamId: string })
apps/agents-web/lib/agents-billing/ensure-team-billing.ts:1029
↓ 11 callersFunctionformatCost
(usd: number | null | undefined)
apps/agents-web/app/(alpha)/agents/threads/_components/logs-constants.ts:73
↓ 11 callersFunctionformatRelativeTime
(date: Date)
apps/agents-web/lib/utils/deployment-utils.ts:26
↓ 11 callersFunctiongetProviderMetadata
()
packages/sandbox-provider/src/sandbox-stream-transformer.ts:186
↓ 11 callersFunctionpad2
(n: number)
apps/agents-web/app/(alpha)/agents/threads/_components/timestamp-cell.tsx:11
↓ 11 callersFunctionresolveColor
( visual: VisualConfig, field: keyof ThemeModeColors, mode: "light" | "dark", )
apps/agents-web/components/features/agents/an/types/visual.ts:273
↓ 10 callersFunctionasyncHandler
( handler: (req: Request, res: Response, next: NextFunction) => Promise<void>, )
apps/relay/src/vaults.ts:135
↓ 10 callersFunctionformatDuration
(ms: number | null | undefined)
apps/agents-web/app/(alpha)/agents/threads/_components/logs-constants.ts:61
↓ 10 callersFunctiongenerateId
()
apps/relay/src/chat.ts:1249
↓ 10 callersFunctiongetRestAuth
(request: Request)
apps/agents-web/lib/rest-auth.ts:16
↓ 10 callersFunctionhash
(n: number)
apps/agents-web/components/features/agents/an/diamond-grid-background.tsx:68
↓ 10 callersFunctionlogBillingWarn
( teamId: string | undefined, message: string, data?: Record<string, unknown>, )
apps/agents-web/lib/agents-billing/ensure-team-billing.ts:124
↓ 10 callersMethodrenew
(ttlMs: number)
apps/relay/src/sandbox-backends/types.ts:38
↓ 10 callersFunctionrequireApiKeyRequest
(req: Request)
apps/relay/src/vaults.ts:143
↓ 10 callersFunctionrequireTeamOwnership
(teamId: string, userId: string)
apps/agents-web/server/api/routers/teams/utils.ts:47
↓ 10 callersFunctiontoMs
(value: bigint | number)
apps/agents-web/app/(alpha)/agents/threads/_components/span-tree-utils.ts:89
↓ 10 callersFunctionupdateRun
(params: UpdateRunParams)
apps/relay/src/chat.ts:818
↓ 10 callersFunctionuseThemeConfig
()
packages/react/src/theme-config.ts:138
↓ 9 callersFunctioncleanup
()
apps/relay/src/sandboxes.ts:792
↓ 9 callersMethodconvertPrismaToDb
* Convert Prisma model to our DB interface
apps/agents-web/app/api/style-profile/db-service.ts:675
↓ 9 callersFunctionephemeralResponse
* Ephemeral message helper
apps/agents-web/app/api/webhooks/discord/route.ts:542
↓ 9 callersFunctiongetDateFromPreset
(preset: string, customFrom?: Date)
apps/agents-web/app/(alpha)/agents/threads/_components/logs-constants.ts:79
↓ 9 callersFunctiongetParam
(req: Request, name: string)
apps/relay/src/vaults.ts:203
↓ 9 callersFunctiongetSharedAwsRedisClient
()
apps/agents-web/lib/redis.ts:134
↓ 9 callersFunctiongetWhatsNewHref
(slug?: string)
apps/agents-web/lib/agents-docs/whats-new.ts:33
↓ 9 callersMethodkill
(signal: NodeJS.Signals)
packages/agent-runtime/src/runtime.ts:524
↓ 9 callersFunctionlogAutomationExecution
( automationId: string, externalId: string, externalUrl: string | null, status: "pending" | "success"
apps/agents-web/lib/webhooks/handlers/automation-matcher.ts:452
↓ 9 callersFunctionrequireAuth
()
packages/cli/src/api.ts:7
↓ 9 callersFunctionresolveVaultIds
( input: ResolveVaultIdsInput, store: VaultResolutionStore = databaseVaultResolutionStore, )
apps/relay/src/vault-resolution.ts:169
↓ 9 callersFunctionuseToolComplete
(isAnimating: boolean, duration: number, onComplete: () => void)
packages/react/src/hooks/use-tool-complete.ts:3
↓ 9 callersFunctionwithOpacity
(varName)
packages/react/tailwind.config.js:4
↓ 9 callersFunctionwithRetry
* Retry database operation with exponential backoff
apps/agents-web/lib/toolbar-tokens.ts:25
↓ 8 callersFunctioncreateResolutionStore
(options: { externalVaultIds?: string[] defaultVaultId?: string | null inaccessibleVaultIds?: string[] }
apps/relay/src/__tests__/vault-resolution.test.ts:15
↓ 8 callersFunctionendToolInput
( controller: TransformStreamDefaultController<LanguageModelV2StreamPart>, )
packages/sandbox-provider/src/sandbox-stream-transformer.ts:236
↓ 8 callersMethodestimateTokenCount
(text: string)
apps/agents-web/server/api/routers/semantic-chunk-search/services/ast-chunking.service.ts:697
↓ 8 callersFunctiongenerateThemeJson
(visual: VisualConfig)
apps/agents-web/components/features/agents/an/playground/use-playground-state.ts:433
↓ 8 callersFunctiongetAgentsServerSession
()
apps/agents-web/lib/agents/auth/server.ts:52
↓ 8 callersFunctiongetExternalBaseUrl
()
apps/agents-web/lib/webhooks/utils/urls.ts:9
↓ 8 callersFunctiongetFlagValue
(args: string[], flag: string)
packages/cli/src/utils.ts:9
↓ 8 callersFunctiongetProviderMetadata
()
packages/sandbox-provider/src/acp-stream-transformer.ts:230
↓ 8 callersFunctiongetSandboxTimeoutMs
(sandboxId: string)
apps/relay/src/sandbox-keepalive.ts:96
next →1–100 of 4,011, ranked by callers