Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanStack/ai
/ functions
Functions
5,196 in github.com/TanStack/ai
⨍
Functions
5,196
◇
Types & classes
2,311
↓ 4 callers
Method
getRecording
* Get the current recording
packages/ai/src/activities/chat/stream/processor.ts:2191
↓ 4 callers
Method
getSubscribers
Get all component IDs subscribed to a signal
examples/ts-code-mode-web/src/lib/reports/types.ts:359
↓ 4 callers
Function
getToolCallParts
( page: Page, )
testing/e2e/tests/tools-test/helpers.ts:323
↓ 4 callers
Method
getVideoUrl
(jobId: string)
packages/ai-gemini/src/adapters/video.ts:292
↓ 4 callers
Function
grokImage
( model: TModel, config?: Omit<GrokImageConfig, 'apiKey'>, )
packages/ai-grok/src/adapters/image.ts:359
↓ 4 callers
Function
grokRealtimeToken
( options: GrokRealtimeTokenOptions = {}, )
packages/ai-grok/src/realtime/token.ts:34
↓ 4 callers
Function
groupHooksByCategory
( hooks: Array<HookRecord>, )
packages/ai-devtools/src/components/hooks/hook-dashboard-model.ts:64
↓ 4 callers
Function
handleContentPart
(contentPart: { type: string text?: string refusal?: string })
packages/openai-base/src/adapters/responses-text.ts:819
↓ 4 callers
Function
isRecord
(value: unknown)
packages/ai-devtools/src/components/hooks/HookDetails.tsx:1731
↓ 4 callers
Function
isRecord
(value: unknown)
examples/ts-react-native-chat/src/App.tsx:97
↓ 4 callers
Function
isStaleHookInstanceEvent
( state: HookRegistryState, hookId: string, event: RuntimeScopedHookEvent, )
packages/ai-devtools/src/store/hook-registry.ts:580
↓ 4 callers
Function
isTerminalRunStatus
(status: RunLifecycleEvent['status'])
packages/ai-devtools/src/store/hook-registry.ts:811
↓ 4 callers
Function
jsonError
(status: number, error: string)
examples/sandbox-web/src/routes/api.run.ts:128
↓ 4 callers
Function
latestSnapshotState
()
packages/ai-client/tests/generation-devtools.test.ts:119
↓ 4 callers
Method
listen
(...args: unknown[])
examples/sandbox-cloudflare/worker-configuration.d.ts:14135
↓ 4 callers
Function
llmockBase
(aimockPort?: number)
testing/e2e/src/routes/api.summarize.ts:14
↓ 4 callers
Function
loadConfig
(cwd: string)
packages/ai-mcp/src/cli/config.ts:7
↓ 4 callers
Function
loadIndex
()
packages/ai-code-mode-skills/src/storage/file-storage.ts:59
↓ 4 callers
Function
makeBinding
(name: string)
packages/ai-code-mode/tests/tool-to-binding.test.ts:127
↓ 4 callers
Function
makeBinding
( name: string, execute: (args: unknown) => Promise<unknown>, )
packages/ai-isolate-node/tests/isolate-driver.test.ts:7
↓ 4 callers
Function
makeBinding
( name: string, execute: (args: unknown) => Promise<unknown>, )
packages/ai-isolate-quickjs/tests/isolate-driver.test.ts:5
↓ 4 callers
Function
makeChunk
( type: T, fields: Record<string, unknown>, )
packages/ai/tests/strip-to-spec-middleware.test.ts:6
↓ 4 callers
Function
makeCtx
(overrides: Partial<TranslateContext> = {})
packages/ai-opencode/tests/translate.test.ts:15
↓ 4 callers
Function
makeExecFakeHandle
* Build a fake handle with `writableStdin: false`, so `createBootstrapShell` * takes the exec-backed path. Its `process.exec` returns crafted stdout
packages/ai-sandbox/tests/shell.test.ts:172
↓ 4 callers
Function
makeFakeHandle
Build a fake handle that records writes/execs and tracks existing paths.
packages/ai-codex/tests/projection.test.ts:43
↓ 4 callers
Function
makeFakeHandle
Build a fake handle that records writes/execs and tracks existing paths.
packages/ai-claude-code/tests/projection.test.ts:42
↓ 4 callers
Function
makeFetchMock
(response: unknown)
packages/ai-client/tests/mcp-app-bridge.test.ts:32
↓ 4 callers
Function
makeProjection
( overrides?: Partial<WorkspaceProjection>, )
packages/ai-sandbox/tests/projection.test.ts:18
↓ 4 callers
Function
makeRequest
(body: unknown)
packages/ai/tests/chat-params.test.ts:90
↓ 4 callers
Function
makeStream
(bytes: Uint8Array)
packages/ai-elevenlabs/tests/audio-adapter.test.ts:25
↓ 4 callers
Function
maxTokensModelOptions
( adapter: AnyTextAdapter, maxTokens: number | undefined, )
examples/ts-code-mode-web/src/lib/max-tokens-model-options.ts:16
↓ 4 callers
Function
memoryTool
(config?: MemoryToolConfig)
packages/ai-anthropic/src/tools/memory-tool.ts:20
↓ 4 callers
Function
messageId
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:402
↓ 4 callers
Function
missingEnv
( harness: HarnessName, provider: ProviderName, )
examples/ts-react-chat/src/sandbox-triage.ts:256
↓ 4 callers
Function
mockSTTResponse
(body: unknown)
packages/ai-grok/tests/audio-adapters.test.ts:246
↓ 4 callers
Function
msgs
( ...parts: Array<[ModelMessage['role'], string]> )
packages/ai-acp/tests/compatible.test.ts:116
↓ 4 callers
Function
normalizeCode
Normalize an `error.code` to the string slot our RUN_ERROR event reads.
packages/ai-openrouter/src/adapters/responses-text.ts:1903
↓ 4 callers
Function
normalizeTenPoint
(value: number)
packages/ai-code-mode/models-eval/metrics.ts:175
↓ 4 callers
Function
numberField
( record: UnknownRecord | undefined, field: string, )
packages/ai-client/src/devtools.ts:331
↓ 4 callers
Function
numberFromUnknown
(value: unknown)
packages/ai-devtools/src/components/hooks/GenerationPanel.tsx:808
↓ 4 callers
Function
openaiImage
( model: TModel, config?: Omit<OpenAIImageConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/image.ts:358
↓ 4 callers
Function
openaiSummarize
( model: TModel, config?: Omit<OpenAISummarizeConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/summarize.ts:66
↓ 4 callers
Function
openaiUrl
(aimockPort?: number)
testing/e2e/src/routes/api.summarize.ts:19
↓ 4 callers
Function
openaiVideo
( model: TModel, config?: Omit<OpenAIVideoConfig, 'apiKey'>, )
packages/ai-openai/src/adapters/video.ts:422
↓ 4 callers
Function
part
()
packages/ai-devtools/src/components/conversation/IterationCard.tsx:275
↓ 4 callers
Function
pickOption
( request: AcpPermissionRequest, kinds: Array<string>, )
packages/ai-acp/src/permissions.ts:14
↓ 4 callers
Method
prepareForEmit
()
packages/ai-client/src/devtools.ts:555
↓ 4 callers
Method
prompts
()
packages/ai-mcp/src/client.ts:199
↓ 4 callers
Function
providerTool
( kind: TKind, description: string, metadata: Extract<GrokServerTool, { type: TKind }>, )
packages/ai-grok/src/tools/index.ts:69
↓ 4 callers
Method
put
( key: string, value: | ReadableStream | ArrayBuffer | ArrayBufferView | strin
examples/sandbox-cloudflare/worker-configuration.d.ts:2465
↓ 4 callers
Function
readCodeExecutionSkills
( tool: Tool, )
packages/ai-anthropic/src/tools/code-execution-tool.ts:66
↓ 4 callers
Method
readInitial
* Synchronously read the persisted messages for constructor-time hydration. * Returns the raw `getItem` result (which may be a promise for async st
packages/ai-client/src/client-persistor.ts:76
↓ 4 callers
Function
readObject
( obj: Record<string, unknown>, key: string, )
packages/ai-grok/src/realtime/adapter.ts:33
↓ 4 callers
Function
readString
(value: unknown, key: string)
examples/ts-react-native-chat/src/server/app.ts:144
↓ 4 callers
Function
recordStructuredOutput
(payload: { clientId?: string threadId?: string runId?: string streamId: string
packages/ai-devtools/src/store/ai-context.tsx:1871
↓ 4 callers
Method
releaseStream
()
packages/ai-client/src/audio-recorder.ts:307
↓ 4 callers
Function
remoteToolStubs
( descriptors: Array<ToolDescriptor>, executor: RemoteToolExecutor, )
packages/ai-sandbox/src/remote-tools.ts:67
↓ 4 callers
Method
removeMessagesAfter
* Remove messages after a certain index (for reload/retry)
packages/ai/src/activities/chat/stream/processor.ts:422
↓ 4 callers
Function
render
( overrides: Map<string, Partial<Record<RoleKey, string>>>, )
scripts/generate-fal-image-field-map.ts:252
↓ 4 callers
Function
renderInjectAudioRecorder
(options?: any)
packages/ai-angular/tests/inject-audio-recorder.test.ts:68
↓ 4 callers
Function
renderRecorder
(options?: any)
packages/ai-vue/tests/use-audio-recorder.test.ts:55
↓ 4 callers
Method
require
(runId: string)
packages/ai-sandbox-cloudflare/src/run-log-do.ts:47
↓ 4 callers
Function
requireSyntheticId
* Asserts an id is present when synthesizing a terminal event. The chat * client always supplies `runContext.threadId` / `runContext.runId`, so an *
packages/ai-client/src/connection-adapters.ts:60
↓ 4 callers
Method
reset
()
packages/ai/src/activities/chat/stream/strategies.ts:48
↓ 4 callers
Method
resetStreamState
* Reset stream state (but keep messages)
packages/ai/src/activities/chat/stream/processor.ts:2198
↓ 4 callers
Function
resolveGrokAcpAuthMethod
( env?: Record<string, string | undefined>, )
packages/ai-grok-build/src/auth.ts:9
↓ 4 callers
Function
resolveTextAdapter
(provider: unknown)
examples/ts-react-chat/src/lib/mcp-providers.ts:56
↓ 4 callers
Method
resources
()
packages/ai-mcp/src/client.ts:184
↓ 4 callers
Function
runChatWithMiddleware
(params: { threadId?: string conversationId?: string })
packages/ai/tests/middleware.test.ts:1364
↓ 4 callers
Function
runFinished
(usage: Record<string, unknown>)
packages/ai-openrouter/tests/openrouter-adapter.test.ts:2607
↓ 4 callers
Method
runSandboxFile
* Dispatch a sandbox file event to every middleware's `sandbox` hooks, in * array order: the catch-all `onFile` then the type-specific hook. Errors
packages/ai/src/activities/chat/middleware/compose.ts:353
↓ 4 callers
Function
runToolResult
* Drive the real server-tool execution/emit path with a tool, capturing any * CUSTOM events emitted via the same `emitCustomEvent` closure chat() wir
packages/ai/tests/chat-mcp-manager.test.ts:195
↓ 4 callers
Method
sandbox
Log sandbox internals (watcher, file events, hook dispatch). Chat-only.
packages/ai/src/logger/internal-logger.ts:87
↓ 4 callers
Function
setActiveHook
( state: HookRegistryState, hookId: string | null, )
packages/ai-devtools/src/store/hook-registry.ts:406
↓ 4 callers
Method
setJobId
(jobId: string | null)
packages/ai-client/src/video-generation-client.ts:484
↓ 4 callers
Method
setSessionGenerating
(isGenerating: boolean)
packages/ai-client/src/chat-client.ts:520
↓ 4 callers
Function
setStatus
(status)
packages/ai/tests/middlewares/fake-otel.ts:112
↓ 4 callers
Method
setVideoStatus
(status: VideoStatusInfo | null)
packages/ai-client/src/video-generation-client.ts:490
↓ 4 callers
Function
settle
(fn: () => void)
packages/ai-opencode/src/process/sandbox-server.ts:72
↓ 4 callers
Function
settle
(fn: () => void)
packages/ai-acp/src/session/sandbox-server.ts:60
↓ 4 callers
Function
shellQuote
POSIX single-quote escape for embedding a value in a shell command.
packages/ai-grok-build/src/adapters/projection.ts:48
↓ 4 callers
Function
shellQuote
POSIX single-quote escape for embedding a value in a shell command.
packages/ai-codex/src/adapters/projection.ts:43
↓ 4 callers
Function
shellTool
( config: ShellToolFactoryConfig = {}, )
packages/ai-openai/src/tools/shell-tool.ts:18
↓ 4 callers
Function
signalReady
()
examples/sandbox-cloudflare/src/routes/api.run.ts:206
↓ 4 callers
Method
snapDuration
( seconds: number, )
packages/ai-gemini/src/adapters/video.ts:326
↓ 4 callers
Function
snapshot
()
packages/ai-sandbox/src/watch.ts:186
↓ 4 callers
Method
snapshot
(label?: string)
packages/ai-sandbox-docker/src/handle.ts:312
↓ 4 callers
Function
splitDataIds
(value: string | null | undefined)
packages/ai-devtools/src/components/hooks/preview-model.ts:192
↓ 4 callers
Method
spyOnImagesGenerate
()
packages/ai-openai/tests/image-adapter.test.ts:25
↓ 4 callers
Method
start
()
packages/ai-client/src/audio-recorder.ts:107
↓ 4 callers
Function
stdioTransport
( config: Omit<StdioTransportConfig, 'type'>, )
packages/ai-mcp/src/stdio.ts:6
↓ 4 callers
Function
stripComments
(source: string)
testing/react-native-smoke/scripts/assert-import-surface.ts:110
↓ 4 callers
Function
stripUnsupportedFormats
(node: any)
packages/openai-base/src/utils/schema-converter.ts:30
↓ 4 callers
Function
structuredOutputPartId
(messageId: string)
packages/ai-devtools/src/components/hooks/preview-model.ts:116
↓ 4 callers
Method
subscribe
(cb: (state: AudioRecorderState) => void)
packages/ai-client/src/audio-recorder.ts:93
↓ 4 callers
Function
synthesizeUnresolvedResults
()
packages/ai-grok-build/src/stream/translate.ts:281
↓ 4 callers
Method
takeRunlessRunId
* Consume the current runless run id (if any), forgetting it. Used when an * ignored, runId-less RUN_ERROR drains the run the client is still track
packages/ai-client/src/client-persistor.ts:293
↓ 4 callers
Function
teardownConnection
* Tear down every resource we may have allocated so the mic/pc/audio * nodes/audio element don't leak on a failed connect. Safe to call from * a
packages/ai-grok/src/realtime/adapter.ts:355
↓ 4 callers
Function
textEditorTool
( config: T, )
packages/ai-anthropic/src/tools/text-editor-tool.ts:28
↓ 4 callers
Function
tool
(name: string, execute: (args: unknown) => unknown)
packages/ai-sandbox/tests/tool-bridge.test.ts:20
← previous
next →
1,101–1,200 of 5,196, ranked by callers