MCPcopy Create free account

hub / github.com/TanStack/ai / functions

Functions5,196 in github.com/TanStack/ai

↓ 7 callersMethodtools
Log before/after a tool-call execution. Chat-only.
packages/ai/src/logger/internal-logger.ts:82
↓ 7 callersFunctiontoolsToBindings
( tools: Array<CodeModeTool>, prefix: string = '', )
packages/ai-code-mode/src/bindings/tool-to-binding.ts:15
↓ 7 callersFunctionunsubscribe
(componentId: string, signal: string)
examples/ts-code-mode-web/src/lib/reports/signal-registry.ts:28
↓ 7 callersMethodupdateActiveRun
(patch: GenerationRunPatch<TOutput>)
packages/ai-client/src/devtools.ts:1458
↓ 7 callersFunctionupdateThinkingPart
( messages: Array<UIMessage>, messageId: string, stepId: string, content: string, signature?: string
packages/ai/src/activities/chat/stream/message-updaters.ts:439
↓ 7 callersFunctionupdateToolCall
( conversationId: string, messageIndex: number, toolCallIndex: number, updates: Partial<ToolCa
packages/ai-devtools/src/store/ai-context.tsx:845
↓ 7 callersFunctionupdateToolResultPart
( messages: Array<UIMessage>, messageId: string, toolCallId: string, content: string | Array<ContentPa
packages/ai/src/activities/chat/stream/message-updaters.ts:107
↓ 7 callersFunctionuseAudioRecorder
( options: UseAudioRecorderOptions<(recording: AudioRecording) => unknown> = {}, )
packages/ai-react/src/use-audio-recorder.ts:59
↓ 7 callersFunctionuseMcpAppBridge
(options: UseMcpAppBridgeOptions)
packages/ai-react/src/use-mcp-app-bridge.ts:32
↓ 7 callersFunctionuseTranscription
( options: Omit<UseTranscriptionOptions, 'onResult'> & { onResult?: (result: TranscriptionResult) => TTr
packages/ai-vue/src/use-transcription.ts:101
↓ 7 callersFunctionuseTranscription
( options: Omit<UseTranscriptionOptions, 'onResult'> & { onResult?: (result: TranscriptionResult) => TTr
packages/ai-solid/src/use-transcription.ts:102
↓ 7 callersFunctionvalidateHandler
( handlerCode: string, _bindingTypeDefinitions: string, allowedBindings: Set<string>, )
examples/ts-code-mode-web/src/lib/reports/validate-handler.ts:7
↓ 7 callersFunctionvalidateVideoSize
( model: string, size?: string, )
packages/ai-grok/src/video/video-provider-options.ts:88
↓ 7 callersFunctionvalueToList
(value: unknown)
examples/ts-react-native-chat/src/App.tsx:152
↓ 7 callersFunctionwaitForDevtoolsHarness
(page: Page)
testing/e2e/tests/devtools-helpers.ts:11
↓ 7 callersFunctionwaitForFixtureStep
(abortSignal: AbortSignal | undefined)
examples/ts-react-chat/src/routes/generation-hooks.tsx:653
↓ 7 callersFunctionwaitForResponse
( page: Page, timeout: number = 60_000, )
testing/panel/tests/helpers.ts:106
↓ 7 callersFunctionwake
()
packages/ai-client/src/connection-adapters.ts:676
↓ 7 callersFunctionwrapCode
( code: string, tools: Array<ToolSchema>, toolResults?: Record<string, ToolResultPayload>, )
packages/ai-isolate-cloudflare/src/worker/wrap-code.ts:126
↓ 6 callersFunctionacpCompatibleText
( model: TModel, config: AcpCompatibleConfig<ReadonlyArray<string>, TModelOptions>, )
packages/ai-acp/src/adapters/compatible.ts:667
↓ 6 callersFunctionapplyUIEvent
(state: ReportState, event: UIEvent)
examples/ts-code-mode-web/src/lib/reports/apply-event.ts:14
↓ 6 callersFunctionapprovalId
(input: { provider: string kind: 'command' | 'fileWrite' | 'network' | 'tool' target: string })
packages/ai-sandbox/src/approvals.ts:27
↓ 6 callersFunctionasRecord
(value: unknown)
packages/ai-client/src/devtools.ts:316
↓ 6 callersFunctionat
(dir?: string)
packages/ai-sandbox/src/git-exec.ts:47
↓ 6 callersFunctionattachEventToHook
( state: HookRegistryState, hookId: string | undefined, eventId: string, )
packages/ai-devtools/src/store/hook-registry.ts:788
↓ 6 callersFunctionattachRunToConversation
( conversationId: string, runId: string | undefined, )
packages/ai-devtools/src/store/ai-context.tsx:446
↓ 6 callersMethodbuildToolResultChunks
( results: Array<ToolResult>, finishEvent: RunFinishedEvent, argsMap?: Map<string, string>, )
packages/ai/src/activities/chat/index.ts:1753
↓ 6 callersFunctioncloseText
()
packages/ai-acp/src/stream/translate.ts:136
↓ 6 callersFunctioncodexText
( model: TModel, config: CodexTextConfig = {}, )
packages/ai-codex/src/adapters/text.ts:378
↓ 6 callersFunctioncombineStrategies
( strategies: Array<AgentLoopStrategy>, )
packages/ai/src/activities/chat/agent-loop-strategies.ts:79
↓ 6 callersFunctioncreateAIDevtoolsGenerationPreview
( input: AIDevtoolsGenerationPreviewInput, )
packages/ai-client/src/devtools.ts:120
↓ 6 callersFunctioncreateAnthropicChat
( model: TModel, apiKey: string, config?: Omit<AnthropicTextConfig, 'apiKey'>, )
packages/ai-anthropic/src/adapters/text.ts:1418
↓ 6 callersFunctioncreateBinding
( name: string, description: string, inputSchema: z.ZodTypeAny, execute: ToolBinding['execute'], )
examples/ts-code-mode-web/src/lib/reports/create-handler-bindings.ts:57
↓ 6 callersFunctioncreateConnection
( tools?: ReadonlyArray<AnyClientTool>, )
packages/ai-elevenlabs/tests/realtime-adapter.test.ts:55
↓ 6 callersMethodcreateEnvelope
( eventType: | 'hook:registered' | 'hook:updated' | 'hook:unregistered' | 'hook:st
packages/ai-client/src/devtools.ts:658
↓ 6 callersFunctioncreateGeminiClient
(config: GeminiClientConfig)
packages/ai-gemini/src/utils/client.ts:12
↓ 6 callersFunctioncreateGeminiVideo
( model: TModel, apiKey: string, config?: Omit<GeminiVideoConfig, 'apiKey'>, )
packages/ai-gemini/src/adapters/video.ts:367
↓ 6 callersFunctioncreateGenerateSpeech
( options: Omit<CreateGenerateSpeechOptions, 'onResult'> & { onResult?: (result: TTSResult) => TTransfor
packages/ai-svelte/src/create-generate-speech.svelte.ts:94
↓ 6 callersFunctioncreateGenerationChunks
(result: unknown)
packages/ai-svelte/tests/create-generation.test.ts:13
↓ 6 callersFunctioncreateGenerationContext
(args: { requestId: string activity: GenerationMiddlewareContext['activity'] provider: string model: s
packages/ai/src/activities/middleware/run.ts:16
↓ 6 callersFunctioncreateHandlerBindings
( context?: HandlerBindingContext, _reportId?: string, _canvasId: string = 'diagram', )
examples/ts-code-mode-web/src/lib/reports/create-handler-bindings.ts:75
↓ 6 callersFunctioncreateMockAudioResponse
(audioContent = 'mock-audio-data')
packages/ai-groq/tests/groq-tts.test.ts:24
↓ 6 callersFunctioncreateMockServerTool
( name: TName, description = 'A test tool', )
packages/ai-code-mode/tests/tool-to-binding.test.ts:11
↓ 6 callersFunctioncreateMockSpeechResponse
(audioUrl: string, contentType?: string)
packages/ai-fal/tests/speech-adapter.test.ts:49
↓ 6 callersFunctioncreateMockTextAdapter
(config: MockAdapterConfig)
packages/ai-code-mode-skills/test-cli/mock-adapter.ts:54
↓ 6 callersFunctioncreateSSEResponse
( lines: Array<string>, options: { spaceAfterDataColon?: boolean } = {}, )
packages/ai-client/tests/generation-client.test.ts:721
↓ 6 callersFunctioncreateSummarizeOptions
( options: SummarizeActivityOptions<TAdapter, TStream>, )
packages/ai/src/activities/summarize/index.ts:298
↓ 6 callersFunctioncustom
(name: string, value: unknown)
examples/ts-react-chat/src/routes/generation-hooks.tsx:697
↓ 6 callersFunctiondataImage
(role?: 'start_frame' | 'end_frame' | 'reference')
packages/ai-gemini/tests/video-adapter.test.ts:211
↓ 6 callersFunctionderiveAudioContentType
( explicitContentType: string | undefined, url: string, )
packages/ai-fal/src/utils/client.ts:73
↓ 6 callersFunctiondispatchToolFixture
(overrides: Partial<AIDevtoolsToolFixture> = {})
packages/ai-client/tests/devtools.test.ts:170
↓ 6 callersMethoddispose
()
packages/ai-isolate-node/src/isolate-context.ts:82
↓ 6 callersFunctionelevenlabsAudio
( model: TModel, config?: ElevenLabsClientConfig, )
packages/ai-elevenlabs/src/adapters/audio.ts:241
↓ 6 callersFunctionensureMessageForChunk
* For server conversations, ensure a message exists for the given messageId. * This creates a placeholder message that will be updated as chunks ar
packages/ai-devtools/src/store/ai-context.tsx:1119
↓ 6 callersFunctioneventCompleted
( usage: { input_tokens: number output_tokens: number total_tokens: number } = { input_tok
packages/openai-base/tests/responses-structured-output-stream.test.ts:69
↓ 6 callersFunctionextra
The `extra` argument the AppRenderer handlers receive. The handlers under * test ignore it; this builds the required fields so no cast is needed.
packages/ai-preact/tests/mcp-apps.test.tsx:68
↓ 6 callersFunctionextractRequestOptions
( request: Request | RequestInit | undefined, )
packages/openai-base/src/utils/request-options.ts:11
↓ 6 callersFunctionextractRequestOptions
( request: Request | RequestInit | undefined, )
packages/ai-openrouter/src/internal/request-options.ts:12
↓ 6 callersFunctionfakeClient
(info: ServerInfo)
packages/ai-mcp/tests/apps/call-handler.test.ts:63
↓ 6 callersFunctionfakePool
(servers: Record<string, ServerInfo>)
packages/ai-mcp/tests/apps/call-handler.test.ts:50
↓ 6 callersFunctionfindKey
* Find a non-computed, non-spread Property by its Identifier key name. * Handles both `Property` (ESTree) and `ObjectProperty` (Babel) node types.
codemods/move-sampling-to-model-options/transform.ts:157
↓ 6 callersMethodfinishRun
( runId: string, eventType: 'run:completed' | 'run:errored' | 'run:cancelled', status: 'completed'
packages/ai-client/src/devtools.ts:1357
↓ 6 callersFunctionfirstSentence
(text: string)
packages/ai/src/activities/chat/tools/lazy-tools.ts:8
↓ 6 callersFunctiongeminiImage
( model: TModel, config?: Omit<GeminiImageConfig, 'apiKey'>, )
packages/ai-gemini/src/adapters/image.ts:470
↓ 6 callersFunctiongenerate
()
testing/e2e/src/components/AudioGenUI.tsx:45
↓ 6 callersFunctiongenerateTypeStubs
( bindings: Record<string, ToolBinding>, options: TypeGeneratorOptions = {}, )
packages/ai-code-mode/src/type-generator/json-schema-to-ts.ts:22
↓ 6 callersMethodgetActiveAssistantMessageId
* Get the most recent active assistant message ID. * Used as fallback for events that don't include a messageId.
packages/ai/src/activities/chat/stream/processor.ts:684
↓ 6 callersMethodgetActiveRunId
()
packages/ai-client/src/devtools.ts:1392
↓ 6 callersFunctiongetSignalRegistry
(reportId: string)
examples/ts-code-mode-web/src/lib/reports/report-storage.ts:47
↓ 6 callersFunctiongetVideoJobStatus
(options: { adapter: TAdapter & { kind: typeof kind } jobId: string })
packages/ai/src/activities/generateVideo/index.ts:584
↓ 6 callersMethodgetVideoStatus
(jobId: string)
packages/ai-grok/src/adapters/video.ts:292
↓ 6 callersMethodgetVideoStatus
(jobId: string)
packages/ai-fal/src/adapters/video.ts:201
↓ 6 callersFunctiongoToChatPage
(page: Page)
testing/panel/tests/helpers.ts:378
↓ 6 callersMethodhasNewlyDiscoveredTools
* Returns whether new tools have been discovered since the last getActiveTools() call.
packages/ai/src/activities/chat/tools/lazy-tool-manager.ts:133
↓ 6 callersMethodhydrateAsync
* Apply messages from an async `getItem` once it resolves, unless the message * list has already changed since hydration began.
packages/ai-client/src/client-persistor.ts:92
↓ 6 callersFunctioninjectMockResponsesClient
( adapter: object, streamChunks: Array<Record<string, unknown>>, nonStreamResponse?: Record<string, unkn
packages/ai-grok/tests/grok-adapter.test.ts:47
↓ 6 callersFunctioninstallFetch
(s: ProviderScenario = {})
packages/ai-sandbox-sprites/tests/provider.test.ts:36
↓ 6 callersFunctionisWebFetchTool
(tool: Tool)
packages/ai-openrouter/src/tools/web-fetch-tool.ts:24
↓ 6 callersFunctionjsonError
(status: number, payload: Record<string, unknown>)
examples/ts-react-chat/src/routes/api.generate.speech.ts:21
↓ 6 callersFunctionjsonError
(status: number, payload: Record<string, unknown>)
examples/ts-react-chat/src/routes/api.transcribe.ts:20
↓ 6 callersFunctionjsonError
(status: number, payload: Record<string, unknown>)
examples/ts-react-chat/src/routes/api.generate.audio.ts:27
↓ 6 callersFunctionlatestSnapshotMessages
()
packages/ai-client/tests/devtools.test.ts:187
↓ 6 callersFunctionlazyServerTool
Lazy server tool (has execute, lazy: true).
packages/ai/tests/chat.test.ts:16
↓ 6 callersFunctionllmockBase
(aimockPort?: number)
testing/e2e/src/lib/media-providers.ts:28
↓ 6 callersFunctionlogWarning
(message: string)
packages/ai-code-mode-skills/test-cli/test-utils.ts:108
↓ 6 callersFunctionmakeAdapter
()
packages/ai-anthropic/tests/text.skills.test.ts:9
↓ 6 callersFunctionmakeCtx
Minimal capability context sufficient for testing capability round-trips.
packages/ai-sandbox/tests/projection.test.ts:12
↓ 6 callersFunctionmakeFakeHandle
Build a fake handle that records writes, reads, and execs.
packages/ai-opencode/tests/projection.test.ts:47
↓ 6 callersFunctionmakeFakeHandle
( options: { closeStdoutOnKill?: boolean } = {}, )
packages/ai-sandbox/tests/shell.test.ts:78
↓ 6 callersFunctionmakeLogger
()
packages/ai-elevenlabs/tests/transcription-adapter.test.ts:14
↓ 6 callersFunctionmakeSpyLogger
()
packages/ai/tests/debug-logging-chat.test.ts:11
↓ 6 callersMethodmakeStructuredOutputCompatible
( schema: Record<string, any>, originalRequired?: Array<string>, )
packages/ai-groq/src/adapters/text.ts:64
↓ 6 callersMethodmapCommonOptionsToAnthropic
( options: TextOptions<AnthropicTextProviderOptions>, )
packages/ai-anthropic/src/adapters/text.ts:433
↓ 6 callersMethodmapOptionsToRequest
( options: TextOptions<TProviderOptions>, )
packages/ai-grok/src/adapters/text.ts:69
↓ 6 callersFunctionmapSizeToFalFormat
( size: FalModelImageSize<TModel> | undefined, )
packages/ai-fal/src/image/image-provider-options.ts:3
↓ 6 callersMethodmessageAppended
( uiMessage: Parameters<DefaultChatClientEventEmitter['messageAppended']>[0], streamId?: string, c
packages/ai-client/src/devtools.ts:1703
↓ 6 callersMethodmessages
Get conversation messages
packages/ai-client/src/realtime-client.ts:261
↓ 6 callersFunctionnormalizeCityName
(name: string)
examples/ts-code-mode-web/src/lib/tools/city-tools.ts:92
↓ 6 callersFunctionnormalizeMessageSource
( source: unknown, fallback: 'client' | 'server', )
packages/ai-devtools/src/store/ai-context.tsx:788
↓ 6 callersMethodonRunSettled
Forget a settled run, advancing the runless pointer to another ignored run.
packages/ai-client/src/client-persistor.ts:269
← previousnext →701–800 of 5,196, ranked by callers