MCPcopy Create free account

hub / github.com/TanStack/ai / functions

Functions5,196 in github.com/TanStack/ai

↓ 4 callersFunctiontranslateAcpStream
( events: AsyncIterable<AcpStreamEvent>, ctx: TranslateContext, )
packages/ai-acp/src/stream/translate.ts:108
↓ 4 callersFunctiontryFinish
()
packages/ai-acp/src/session/sandbox-server.ts:75
↓ 4 callersFunctionuiResourceChunk
( value: Extract<StreamChunk, { type: 'CUSTOM' }>['value'], )
packages/ai/tests/helpers/processor-harness.ts:42
↓ 4 callersFunctionuiTool
* A tool that links a ui:// resource. The MCP discovery (in @tanstack/ai-mcp) * already stamps `metadata.mcp.uiResourceUri` + `serverId`. MCPManager.
packages/ai/tests/chat-mcp-manager.test.ts:149
↓ 4 callersFunctionupsertHook
(state: HookRegistryState, event: HookUpsertEvent)
packages/ai-devtools/src/store/hook-registry.ts:545
↓ 4 callersMethodupsertRun
(runId: string, patch: GenerationRunPatch<TOutput>)
packages/ai-client/src/devtools.ts:1463
↓ 4 callersFunctionuserMessageId
()
packages/ai-devtools/src/components/conversation/IterationTimeline.tsx:150
↓ 4 callersFunctionvalidateCapabilities
( middlewares: ReadonlyArray<AnyChatMiddleware>, adapter: CapabilityRequiringAdapter, )
packages/ai/src/activities/chat/middleware/validate.ts:20
↓ 4 callersFunctionvalidateMime
( allowed: ReadonlyArray<T>, value: string | undefined, kind: string, )
packages/ai-gemini/src/experimental/text-interactions/adapter.ts:713
↓ 4 callersFunctionvalidatePrompt
(options: ImageValidationOptions)
packages/ai-openai/src/image/image-provider-options.ts:291
↓ 4 callersFunctionvalidatePrompt
(options: { prompt: string model: string })
packages/ai-gemini/src/image/image-provider-options.ts:300
↓ 4 callersFunctionvalidateWithStandardSchema
( schema: unknown, data: unknown, )
packages/ai/src/activities/chat/tools/schema-converter.ts:383
↓ 4 callersFunctionvercelSandbox
( config: VercelSandboxConfig = {}, )
packages/ai-sandbox-vercel/src/provider.ts:163
↓ 4 callersFunctionwaitForExecutionComplete
( page: Page, toolName: string, timeout = 10000, )
testing/e2e/tests/tools-test/helpers.ts:203
↓ 4 callersMethodwake
(state: RunState)
packages/ai-sandbox/src/run-log.ts:125
↓ 4 callersFunctionwebSearchTool
( toolData: WebSearchToolConfig, )
packages/ai-openai/src/tools/web-search-tool.ts:17
↓ 4 callersFunctionwebSocketFrameToAcpStream
(ws: WebSocket)
packages/ai-acp/src/transport/websocket.ts:67
↓ 4 callersFunctionwriteAscii
(view: DataView, offset: number, text: string)
packages/ai-gemini/src/adapters/tts.ts:378
↓ 4 callersFunctionwriteAscii
(bytes: Uint8Array, offset: number, value: string)
examples/ts-react-chat/src/routes/generation-hooks.tsx:764
↓ 3 callersMethodabortSubscriptionLoop
()
packages/ai-client/src/chat-client.ts:590
↓ 3 callersMethodaddToolApprovalResponse
* Add an approval response (called by client after handling onApprovalRequest)
packages/ai/src/activities/chat/stream/processor.ts:351
↓ 3 callersMethodaddToolResultForClientTool
( result: ClientToolResult, clientTool: AnyClientTool | undefined, context?: ChatClientRunEventCon
packages/ai-client/src/chat-client.ts:1197
↓ 3 callersMethodaddToolResultForFixture
(input: { fixture: AIDevtoolsToolFixture messageId: string toolCallId: string threadId: string
packages/ai-client/src/devtools.ts:981
↓ 3 callersFunctionappendStructuredOutputDelta
( messages: Array<UIMessage>, messageId: string, delta: string, )
packages/ai/src/activities/chat/stream/message-updaters.ts:280
↓ 3 callersMethodapplyMiddlewareConfig
(config: ChatMiddlewareConfig)
packages/ai/src/activities/chat/index.ts:2502
↓ 3 callersFunctionapplyPatchTool
()
packages/ai-openai/src/tools/apply-patch-tool.ts:16
↓ 3 callersFunctionapplyRules
* Apply all rules to a string, returning the transformed result.
packages/ai/src/middlewares/content-guard.ts:74
↓ 3 callersFunctionapplyToolFixture
(fixture: ToolFixtureRecord)
packages/ai-devtools/src/store/ai-context.tsx:677
↓ 3 callersFunctionassign
(key: string, value: unknown)
packages/ai-groq/src/adapters/transcription.ts:32
↓ 3 callersFunctionaudioInput
()
packages/ai-openai/tests/transcription-usage.test.ts:21
↓ 3 callersMethodauth
Auth overrides shared by create/get/stop, omitting undefined fields.
packages/ai-sandbox-vercel/src/provider.ts:85
↓ 3 callersFunctionbuildAnthropicUsage
( usage: | Anthropic_SDK.Beta.BetaUsage | Anthropic_SDK.Beta.BetaMessageDeltaUsage | undefined
packages/ai-anthropic/src/usage.ts:28
↓ 3 callersFunctionbuildHarnessUrl
* E2E coverage for the structured-output × middleware interaction * introduced in TanStack/ai#390. Two contracts under test: * * 1. Phase observa
testing/e2e/tests/structured-output-middleware.spec.ts:35
↓ 3 callersMethodbuildInput
* Translate `TextOptions` into a `ConverseCommandInput`. Shared by chatStream, * structuredOutput, and structuredOutputStream (the latter two overr
packages/ai-bedrock/src/adapters/converse-text.ts:502
↓ 3 callersMethodbuildMiddlewareConfig
()
packages/ai/src/activities/chat/index.ts:2492
↓ 3 callersFunctionbuildOpenRouterUsage
( usage: ChatUsage | undefined | null, )
packages/ai-openrouter/src/usage.ts:21
↓ 3 callersFunctionbuildPrompt
( messages: Array<ModelMessage>, sessionId: string | undefined, )
packages/ai-grok-build/src/messages/prompt.ts:28
↓ 3 callersFunctionbuildRunAgentInputBody
( messages: Array<UIMessage> | Array<ModelMessage>, data: Record<string, any> | undefined, runContext: R
packages/ai-client/src/connection-adapters.ts:425
↓ 3 callersFunctionbuildSpeechAdapter
(provider: SpeechProviderId)
examples/ts-react-chat/src/lib/server-audio-adapters.ts:45
↓ 3 callersFunctionbuildStructuredToolConfig
(schema: unknown)
packages/ai-bedrock/src/converse/structured-output.ts:11
↓ 3 callersFunctionbuildTranscriptionAdapter
( provider: TranscriptionProviderId, )
examples/ts-react-chat/src/lib/server-audio-adapters.ts:61
↓ 3 callersFunctioncalculateCost
* Calculate cost from tokens using model pricing.
examples/ts-code-mode-web/src/lib/efficiency.ts:104
↓ 3 callersFunctioncapabilityContextWith
( handle: SandboxHandle, policy?: SandboxPolicy, )
packages/ai-grok-build/tests/text-adapter.test.ts:57
↓ 3 callersFunctioncaptureSerializedTool
(tool: Tool)
packages/ai-openrouter/tests/function-tool-cache-control.test.ts:69
↓ 3 callersMethodchatStream
( _options: TextOptions<ResolveProviderOptions<TModel>>, )
packages/ai/tests/extend-adapter.test.ts:92
↓ 3 callersFunctionchunk
(type, data)
examples/ts-react-chat/scripts/make-repro-image.mjs:92
↓ 3 callersFunctionclamp01
(value: number)
packages/ai-code-mode/models-eval/metrics.ts:169
↓ 3 callersFunctioncloseAssistant
()
packages/ai-grok-build/src/stream/translate.ts:216
↓ 3 callersFunctioncloseCancelled
(span: Span)
packages/ai/src/middlewares/otel.ts:920
↓ 3 callersFunctioncloseReasoning
()
packages/ai-bedrock/src/converse/stream-processor.ts:113
↓ 3 callersFunctioncloudflareSandbox
( config: CloudflareSandboxConfig, )
packages/ai-sandbox-cloudflare/src/provider.ts:111
↓ 3 callersFunctioncodeInterpreterTool
( container: CodeInterpreterToolConfig, )
packages/ai-openai/src/tools/code-interpreter-tool.ts:21
↓ 3 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/ai-grok-build/tests/text-adapter.test.ts:71
↓ 3 callersFunctioncollect
(it: AsyncIterable<T>)
packages/ai-sandbox/tests/run-log.test.ts:8
↓ 3 callersFunctioncollect
(it: AsyncIterable<T>)
packages/ai-sandbox/tests/runner.test.ts:13
↓ 3 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/ai-acp/tests/sandbox-provisioning.test.ts:148
↓ 3 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/ai-codex/tests/text-adapter.test.ts:65
↓ 3 callersFunctioncollect
( stream: AsyncIterable<StreamChunk>, )
packages/ai-claude-code/tests/text-adapter.test.ts:63
↓ 3 callersFunctioncollectText
(parts: ReadonlyArray<MessagePart>)
packages/ai/src/utilities/ag-ui-wire.ts:119
↓ 3 callersFunctioncommit
(next: Array<ThreadMeta>)
examples/ts-react-chat/src/routes/threads.tsx:186
↓ 3 callersFunctioncompare
(l: number | null, r: number | null)
examples/ts-code-mode-web/src/routes/_home/index.tsx:124
↓ 3 callersFunctioncomputerUseTool
( toolData: ComputerUseToolConfig, )
packages/ai-openai/src/tools/computer-use-tool.ts:23
↓ 3 callersMethodconfig
(input: StartRunInput)
packages/ai-sandbox-cloudflare/src/factory.ts:210
↓ 3 callersMethodconvertContentPartToInput
( part: ContentPart, )
packages/ai-openrouter/src/adapters/responses-text.ts:1680
↓ 3 callersFunctionconvertFunctionToolToAdapterFormat
( tool: Tool, )
packages/openai-base/src/tools/function-tool.ts:31
↓ 3 callersFunctionconvertFunctionToolToChatCompletionsFormat
( tool: Tool, schemaConverter: ( schema: Record<string, any>, required: Array<string>, ) => Reco
packages/openai-base/src/adapters/chat-completions-tool-converter.ts:38
↓ 3 callersFunctionconvertMCPToolToAdapterFormat
(tool: Tool)
packages/openai-base/src/tools/mcp-tool.ts:23
↓ 3 callersMethodconvertMessagesToInput
* Convert a list of ModelMessage to OpenRouter's `InputsUnion` array form. * Emits camelCase shapes (`callId`, `imageUrl`, `videoUrl`, `fileData`,
packages/ai-openrouter/src/adapters/responses-text.ts:1609
↓ 3 callersFunctionconvertPrice
* Convert an OpenRouter price string to per-million-token pricing. * Same logic as the existing convert script.
scripts/sync-provider-models.ts:205
↓ 3 callersFunctionconvertShellToolToAdapterFormat
(tool: Tool)
packages/openai-base/src/tools/shell-tool.ts:23
↓ 3 callersFunctionconvertToolsToProviderFormat
( tools: Array<TTool>, )
packages/ai-anthropic/src/tools/tool-converter.ts:36
↓ 3 callersFunctioncounter
()
packages/ai-bedrock/tests/converse/stream-processor.test.ts:124
↓ 3 callersFunctioncreateAdapter
( model: TModel, )
packages/ai-openai/tests/openai-adapter.test.ts:6
↓ 3 callersFunctioncreateAudioAdapter
( provider: Provider, aimockPort?: number, testId?: string, feature: Feature = 'audio-gen', )
testing/e2e/src/lib/media-providers.ts:152
↓ 3 callersFunctioncreateAudioRecorder
( options: CreateAudioRecorderOptions< (recording: AudioRecording) => unknown > = {}, )
packages/ai-svelte/src/create-audio-recorder.svelte.ts:52
↓ 3 callersFunctioncreateBillingFetch
( baseFetch: typeof fetch = globalThis.fetch, )
packages/ai-fal/src/utils/billing.ts:105
↓ 3 callersMethodcreateCustomEventChunk
( eventName: string, value: Record<string, any>, )
packages/ai/src/activities/chat/index.ts:2583
↓ 3 callersFunctioncreateGeminiSummarize
( apiKey: string, model: TModel, config?: Omit<GeminiSummarizeConfig, 'apiKey'>, )
packages/ai-gemini/src/adapters/summarize.ts:26
↓ 3 callersFunctioncreateGrokAcpNotificationHandler
( onUpdate: (update: AcpSessionUpdate) => void, )
packages/ai-grok-build/src/process/grok-acp-notifications.ts:39
↓ 3 callersFunctioncreateGrokSummarize
( model: TModel, apiKey: string, config?: Omit<GrokSummarizeConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/summarize.ts:30
↓ 3 callersFunctioncreateHoverTargetFromDataAttributes
(input: { messageIds?: string | null partIds?: string | null origin?: HoverOrigin })
packages/ai-devtools/src/components/hooks/preview-model.ts:34
↓ 3 callersFunctioncreateImageOptions
( options: ImageActivityOptions<TAdapter, TStream>, )
packages/ai/src/activities/generateImage/index.ts:360
↓ 3 callersFunctioncreateMockChatCompletionsStream
( chunks: Array<Record<string, unknown>>, )
packages/ai-openai/tests/openai-adapter.test.ts:17
↓ 3 callersFunctioncreateOpenRouterSummarize
( model: TModel, apiKey: string, config?: Omit<SDKOptions, 'apiKey'>, )
packages/ai-openrouter/src/adapters/summarize.ts:35
↓ 3 callersFunctioncreateOpenaiChatCompletions
( model: TModel, apiKey: string, config?: Omit<OpenAIChatCompletionsConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/text-chat-completions.ts:72
↓ 3 callersFunctioncreateResult
()
packages/ai-vue/tests/test-utils.ts:38
↓ 3 callersFunctioncreateRun
(id: string, status: RunRecord['status'])
packages/ai-devtools/tests/hook-dashboard-model.test.ts:122
↓ 3 callersFunctioncreateSpawnConfig
({ command, args, cwd, env, platform = process.platform, stdio = 'inherit', })
examples/ts-react-native-chat/scripts/dev.mjs:187
↓ 3 callersFunctioncreateStream
(chunks: Array<Record<string, unknown>>)
packages/ai-gemini/tests/tool-result-multimodal.test.ts:46
↓ 3 callersFunctioncreateTTSAdapter
( provider: Provider, aimockPort?: number, testId?: string, )
testing/e2e/src/lib/media-providers.ts:68
↓ 3 callersFunctioncreateTestStorage
()
packages/ai-code-mode-skills/test-cli/test-utils.ts:32
↓ 3 callersFunctioncreateTextAdapter
()
packages/ai-gemini/tests/tool-result-multimodal.test.ts:43
↓ 3 callersFunctioncreateToolFixtureRecord
( draft: ToolFixtureRecordDraft, )
packages/ai-devtools/src/store/hook-registry.ts:467
↓ 3 callersFunctioncreateTranscriptionAdapter
( provider: Provider, aimockPort?: number, testId?: string, )
testing/e2e/src/lib/media-providers.ts:96
↓ 3 callersFunctioncreateUnregisteredEvent
()
packages/ai-devtools/tests/hook-registry.test.ts:552
↓ 3 callersFunctioncreateVideoAdapter
( provider: Provider, aimockPort?: number, testId?: string, )
testing/e2e/src/lib/media-providers.ts:130
↓ 3 callersMethodcreateVideoPreview
( result: TOutput | null, videoStatus: unknown, )
packages/ai-client/src/devtools.ts:1640
↓ 3 callersFunctionctxWith
( handle: SandboxHandle, projection?: WorkspaceProjection, )
packages/ai-acp/tests/sandbox-provisioning.test.ts:135
↓ 3 callersMethoddeleteSprite
(name: string, signal?: AbortSignal)
packages/ai-sandbox-sprites/src/client.ts:219
↓ 3 callersFunctiondeltas
(chunks: Array<StreamChunk>)
packages/ai-sandbox/tests/run.test.ts:39
← previousnext →1,201–1,300 of 5,196, ranked by callers