UNPKG

@tanstack/ai

Version:

Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.

16 lines (15 loc) 828 B
export interface PendingTurnSnapshot { /** * Store the user's pending turn now. * * Idempotent: the later `onStart` store replaces the thread with the same or a * more complete list, so calling this changes what is visible EARLIER without * changing what is visible at the end. * * Rejects only if the store itself fails. Callers treat that as non-fatal — a * run that cannot pre-store its turn is still a run worth doing. */ snapshot: () => Promise<void>; } export declare const PendingTurnCapability: import('./capabilities.js').Capability<PendingTurnSnapshot, "pending-turn">; export declare const getPendingTurn: import('./capabilities.js').CapabilityGetter<PendingTurnSnapshot>, providePendingTurn: import('./capabilities.js').CapabilityProvider<PendingTurnSnapshot>;