MCPcopy Create free account

hub / github.com/TanStack/ai / functions

Functions5,196 in github.com/TanStack/ai

↓ 15 callersFunctionselectHook
(page: Page, displayName: string)
testing/e2e/tests/devtools-helpers.ts:34
↓ 15 callersFunctionstringField
( record: UnknownRecord | undefined, field: string, )
packages/ai-client/src/devtools.ts:323
↓ 15 callersFunctionstripTypeScript
(code: string)
packages/ai-code-mode/src/strip-typescript.ts:54
↓ 15 callersFunctiontc
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:399
↓ 15 callersFunctiontoolCacheMiddleware
( options: ToolCacheMiddlewareOptions = {}, )
packages/ai/src/activities/chat/middleware/tool-cache-middleware.ts:135
↓ 15 callersFunctionundoNullWidening
(value: T, map?: NullWideningMap)
packages/ai-utils/src/transforms.ts:121
↓ 14 callersFunctioncollect
( events: Array<OpencodeStreamEvent>, ctx: TranslateContext = makeCtx(), )
packages/ai-opencode/tests/translate.test.ts:32
↓ 14 callersFunctioncreateAdapter
()
packages/ai-fal/tests/image-adapter.test.ts:37
↓ 14 callersFunctioncreateMCPClients
( // When TServers is a generated `MCPServers` map, the config keys are // constrained to the declared ser
packages/ai-mcp/src/pool.ts:52
↓ 14 callersFunctioncreateMockDriver
( executeResult: ExecutionResult = { success: true, value: 42, logs: [] }, )
packages/ai-code-mode/tests/create-code-mode-tool.test.ts:12
↓ 14 callersFunctioncreatePersistence
( storedMessages?: Array<UIMessage> | null, )
packages/ai-client/tests/chat-client.test.ts:34
↓ 14 callersFunctiondefineChatMiddleware
( middleware: ChatMiddleware<TContext> & { requires?: TRequires provides?: TProvides }, )
packages/ai/src/activities/chat/middleware/define.ts:23
↓ 14 callersFunctiondone
( overrides: Partial<OpencodeAssistantMessage> = {}, )
packages/ai-opencode/tests/translate.test.ts:45
↓ 14 callersFunctiongenerateSkillTypes
(skills: Array<Skill>)
packages/ai-code-mode-skills/src/generate-skill-types.ts:106
↓ 14 callersFunctiongetLastAssistantMessage
(page: Page)
testing/e2e/tests/helpers.ts:80
↓ 14 callersFunctionmakeProvisioningHandle
* Build a fake handle that: * - Reports the source repo as already cloned (`fs.exists` → true for `/.git`). * - Records git.clone and fs.write calls
packages/ai-sandbox/tests/bootstrap.test.ts:371
↓ 14 callersFunctionmsg
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:227
↓ 14 callersMethodnotifyMessagesChanged
* Record a message-list change and queue a `setItem` write for it. Skips a * single write after {@link beginClear} so the clear's empty snapshot is
packages/ai-client/src/client-persistor.ts:123
↓ 14 callersFunctionparseWithStandardSchema
(schema: unknown, data: unknown)
packages/ai/src/activities/chat/tools/schema-converter.ts:443
↓ 14 callersMethodprogress
(text: string)
packages/ai-client/tests/connection-adapters-xhr.test.ts:47
↓ 14 callersFunctionsummarize
( options: SummarizeActivityOptions<TAdapter, TStream>, )
packages/ai/src/activities/summarize/index.ts:152
↓ 14 callersFunctionxhrServerSentEvents
( url: string | (() => string), options: XhrConnectionOptionsResolver = {}, )
packages/ai-client/src/connection-adapters.ts:825
↓ 13 callersFunctionaddChunkToMessage
(conversationId: string, chunk: Chunk)
packages/ai-devtools/src/store/ai-context.tsx:470
↓ 13 callersMethodaddToolCallArgsEvent
* Add a TOOL_CALL_ARGS event to accumulate arguments (AG-UI)
packages/ai/src/activities/chat/tools/tool-calls.ts:251
↓ 13 callersMethodchatStream
( options: TextOptions<ResolveModelOptions<TModel>>, )
packages/ai-ollama/src/adapters/text.ts:103
↓ 13 callersFunctioncollect
( messages: Array<AgentSdkMessage>, )
packages/ai-claude-code/tests/translate.test.ts:24
↓ 13 callersFunctioncollectStream
( iter: AsyncIterable<StreamChunk>, )
packages/ai-ollama/tests/text-adapter.test.ts:32
↓ 13 callersFunctioncreateAdapter
()
packages/ai-openrouter/tests/image-adapter.test.ts:21
↓ 13 callersFunctioncreateCodeModeSystemPrompt
(config: CodeModeToolConfig)
packages/ai-code-mode/src/create-system-prompt.ts:28
↓ 13 callersFunctioncreateExecBackedGit
( process: SandboxProcess, defaultRoot: string, )
packages/ai-sandbox/src/git-exec.ts:43
↓ 13 callersFunctioncreateGeminiSpeech
( model: TModel, apiKey: string, config?: Omit<GeminiTTSConfig, 'apiKey'>, )
packages/ai-gemini/src/adapters/tts.ts:405
↓ 13 callersFunctioncreateGroqText
( model: TModel, apiKey: string, config?: Omit<GroqTextConfig, 'apiKey'>, )
packages/ai-groq/src/adapters/text.ts:148
↓ 13 callersMethoddiscover
* Discover + merge tools from all sources. Throws on a fatal discovery error * (no `onDiscoveryError`, or it re-threw) or a duplicate tool name; in
packages/ai/src/activities/chat/mcp/manager.ts:74
↓ 13 callersFunctionemit
( event: TEvent, payload: Parameters<RealtimeEventHandler<TEvent>>[0], )
packages/ai-elevenlabs/src/realtime/adapter.ts:77
↓ 13 callersMethodemitState
Emit the latest snapshot without touching run state.
packages/ai-client/src/devtools.ts:1436
↓ 13 callersMethodfetch
(request: Request)
examples/sandbox-cloudflare/worker-configuration.d.ts:616
↓ 13 callersMethodgenerateId
()
packages/ai-client/src/realtime-client.ts:547
↓ 13 callersMethodgenerateImages
( options: ImageGenerationOptions<OpenRouterImageProviderOptions>, )
packages/ai-openrouter/src/adapters/image.ts:81
↓ 13 callersFunctiongetApiKeyFromEnv
(envVarName: string)
packages/ai-utils/src/env.ts:1
↓ 13 callersMethodgetIsSubscribed
* Get whether the subscription loop is active
packages/ai-client/src/chat-client.ts:1396
↓ 13 callersMethodgetReader
* The **`getReader()`** method of the ReadableStream interface creates a reader and locks the stream to it. * * [MDN Reference](https://develope
examples/sandbox-cloudflare/worker-configuration.d.ts:2729
↓ 13 callersFunctiongetTool
( tools: ReturnType<typeof createSkillManagementTools>, name: string, )
packages/ai-code-mode-skills/tests/create-skill-management-tools.test.ts:11
↓ 13 callersFunctionmakeAdapter
(opts: { agentIterations?: Array<Array<StreamChunk>> structuredValue?: Person structuredRunFinishedUsage
packages/ai/tests/structured-output-middleware.test.ts:139
↓ 13 callersFunctionmakeSkill
(overrides: Partial<Skill> = {})
packages/ai-code-mode-skills/tests/skills-to-tools.test.ts:9
↓ 13 callersFunctionmakeSkill
(overrides: Partial<Skill> = {})
packages/ai-code-mode-skills/tests/generate-skill-types.test.ts:5
↓ 13 callersFunctionmapImageInputsToFalFields
( model: TModel, imageInputs?: ReadonlyArray<ImagePart<MediaInputMetadata>>, )
packages/ai-fal/src/image/image-inputs.ts:145
↓ 13 callersFunctionmockContext
()
packages/ai-code-mode-skills/tests/create-skill-management-tools.test.ts:9
↓ 13 callersFunctionoptions
( overrides?: Partial<UseMcpAppBridgeOptions>, )
packages/ai-react/tests/use-mcp-app-bridge.test.ts:9
↓ 13 callersFunctionparseJsonishValue
(value: unknown)
packages/ai-devtools/src/components/hooks/preview-model.ts:120
↓ 13 callersFunctionq
POSIX single-quote escape for embedding paths in `sh -c`.
packages/ai-sandbox-daytona/src/handle.ts:50
↓ 13 callersMethodrequest
Log outgoing request metadata before an adapter SDK call.
packages/ai/src/logger/internal-logger.ts:110
↓ 13 callersFunctionresolveGitSkillDir
( root: string, skill: Extract<WorkspaceSkill, { kind: 'git' }>, )
packages/ai-sandbox/src/agents-file.ts:35
↓ 13 callersFunctionrunStarted
(runId: string, threadId: string = 'thread-1')
packages/ai-client/tests/client-persistor.test.ts:42
↓ 13 callersFunctionsendMessage
(page: Page, message: string)
testing/panel/tests/helpers.ts:83
↓ 13 callersMethodsetStatus
(status: ChatClientState)
packages/ai-client/src/chat-client.ts:502
↓ 13 callersFunctionshouldSkipInstrumentation
Check if a middleware should be skipped for instrumentation events.
packages/ai/src/activities/chat/middleware/compose.ts:22
↓ 13 callersFunctiontakeBillableUnits
( requestId: string | undefined, )
packages/ai-fal/src/utils/billing.ts:65
↓ 13 callersFunctiontoolCallStart
Helper to create a ToolCallStartEvent from plain fields (avoids EventType enum issues).
packages/ai/tests/tool-call-manager.test.ts:19
↓ 13 callersFunctionuiMessagesToWire
( messages: Array<UIMessage>, )
packages/ai/src/utilities/ag-ui-wire.ts:47
↓ 13 callersFunctionunreached
(method: string)
packages/ai-mcp/tests/apps/call-handler.test.ts:40
↓ 12 callersFunctionaddToolApprovalResponse
(response: { id: string approved: boolean })
packages/ai-vue/src/use-chat.ts:227
↓ 12 callersMethodarrayBuffer
()
examples/sandbox-cloudflare/worker-configuration.d.ts:2530
↓ 12 callersFunctionasTextPrompt
* Narrows a wire `MediaPrompt` to a text-only prompt, throwing if any image / * video / audio part is present (text-to-image models can't accept inpu
examples/ts-react-media/src/lib/server-functions.ts:43
↓ 12 callersFunctionasyncIterable
(chunks: Array<T>)
packages/ai-ollama/tests/text-adapter.test.ts:28
↓ 12 callersFunctionbuildBaseUsage
( input: BaseUsageInput, )
packages/ai/src/utilities/usage.ts:33
↓ 12 callersFunctionchunk
(text: string)
packages/ai-sandbox/tests/run-log.test.ts:5
↓ 12 callersFunctioncomputeSandboxKey
(input: SandboxKeyInput)
packages/ai-sandbox/src/key.ts:61
↓ 12 callersFunctioncreateDefaultTrustStrategy
()
packages/ai-code-mode-skills/src/trust-strategies.ts:28
↓ 12 callersFunctioncreateSkillsSystemPrompt
({ selectedSkills, totalSkillCount, skillsAsTools = true, }: CreateSkillsSystemPromptOptions)
packages/ai-code-mode-skills/src/create-skills-system-prompt.ts:47
↓ 12 callersFunctioncreateTextAdapter
()
packages/ai-gemini/tests/gemini-adapter.test.ts:54
↓ 12 callersMethodemit
(type: string, ev: unknown = {})
packages/ai-sandbox-sprites/tests/client.test.ts:43
↓ 12 callersFunctionexpectFixture
( name: string, ext: 'ts' | 'tsx' = 'ts', )
codemods/move-sampling-to-model-options/transform.test.ts:55
↓ 12 callersFunctionextendAdapter
( factory: AnyAdapterFactory, _customModels: ReadonlyArray<ExtendedModelDef>, )
packages/ai/src/extend-adapter.ts:253
↓ 12 callersFunctionfalVideo
( model: TModel, config?: FalClientConfig, )
packages/ai-fal/src/adapters/video.ts:280
↓ 12 callersFunctiongetHookUnseenEventCount
( state: HookRegistryState, hookId: string, )
packages/ai-devtools/src/store/hook-registry.ts:433
↓ 12 callersMethodgetToolCalls
* Get all complete tool calls (filtered for valid ID and name)
packages/ai/src/activities/chat/tools/tool-calls.ts:289
↓ 12 callersFunctionjson
(status: number, error: string)
examples/ts-react-chat/src/routes/api.sandbox-triage.ts:16
↓ 12 callersFunctionmakeAdapter
* Minimal AnyTextAdapter shell — only the fields the orchestrator touches in * the no-tools structured-output streaming path. Optional callbacks let
packages/ai/tests/chat-structured-output-stream.test.ts:43
↓ 12 callersFunctionmergeAgentTools
( serverTools: ReadonlyArray<Tool<SchemaInput, SchemaInput, string, TContext>>, clientTools: ReadonlyArray
packages/ai/src/utilities/chat-params.ts:187
↓ 12 callersFunctionopenRouterText
( model: TModel, config?: Omit<SDKOptions, 'apiKey'>, )
packages/ai-openrouter/src/adapters/text.ts:1439
↓ 12 callersMethodoutput
* Retrieve the image that results from applying the transforms to the * provided input * @param options Options that apply to the output e.g. ou
examples/sandbox-cloudflare/worker-configuration.d.ts:13995
↓ 12 callersMethodpipeThroughMiddleware
( synthChunk: StreamChunk, )
packages/ai/src/activities/chat/index.ts:2067
↓ 12 callersMethodpush
(chunk: string)
packages/ai-sandbox-sprites/src/client.ts:127
↓ 12 callersFunctionreadStream
(stream: ReadableStream<Uint8Array>)
packages/ai/tests/stream-to-response.test.ts:19
↓ 12 callersFunctionresolveBedrockAuth
( config: BedrockAuthConfig, endpoint: BedrockEndpoint, )
packages/ai-bedrock/src/utils/auth.ts:43
↓ 12 callersMethodsnapshotClear
* Capture the message/run ids that exist at the moment of a clear so chunks * still arriving for them can be ignored.
packages/ai-client/src/client-persistor.ts:191
↓ 12 callersFunctionstep
()
packages/ai-devtools/src/components/hooks/HookDetails.tsx:1237
↓ 12 callersMethodstructuredOutput
( _options: StructuredOutputOptions<CodexTextProviderOptions>, )
packages/ai-codex/src/adapters/text.ts:356
↓ 12 callersFunctiontext
(delta: string)
packages/ai-sandbox/tests/run.test.ts:8
↓ 12 callersFunctiontool
(name: string)
packages/ai/tests/chat-mcp-manager.test.ts:48
↓ 12 callersFunctionvalidateNumberOfImages
( model: string, numberOfImages: number | undefined, )
packages/ai-openai/src/image/image-provider-options.ts:258
↓ 12 callersFunctionvalueToString
(value: unknown)
examples/ts-react-native-chat/src/App.tsx:119
↓ 12 callersFunctionwebFetchTool
( options?: WebFetchServerTool['parameters'], )
packages/ai-openrouter/src/tools/web-fetch-tool.ts:69
↓ 11 callersMethodabs
(p: string)
packages/ai-sandbox-cloudflare/src/handle.ts:186
↓ 11 callersMethodabs
Map the conventional `/workspace` virtual root to the Sprite workdir.
packages/ai-sandbox-sprites/src/handle.ts:177
↓ 11 callersMethodabs
Map the conventional `/workspace` virtual root to the container workdir.
packages/ai-sandbox-docker/src/handle.ts:164
↓ 11 callersMethodabs
Map the conventional `/workspace` virtual root to the sandbox workdir.
packages/ai-sandbox-daytona/src/handle.ts:201
↓ 11 callersFunctionaddChunk
(conversationId: string, chunk: Chunk)
packages/ai-devtools/src/store/ai-context.tsx:1076
↓ 11 callersFunctionarrayBufferToBase64
(buffer: ArrayBuffer)
packages/ai-utils/src/base64.ts:27
↓ 11 callersFunctionbuildSessionUpdate
( config: Partial<RealtimeSessionConfig>, )
packages/ai-openai/src/realtime/session-update.ts:16
← previousnext →301–400 of 5,196, ranked by callers