Defined in: packages/ai/src/types.ts:1711
TProviderOptions extends object = Record<string, unknown>
optional abortSignal?: AbortSignal;Defined in: packages/ai/src/types.ts:1741
Effective abort signal composed by the activity from caller abortSignal and/or timeout. Adapters should forward this to the provider SDK when supported. Request-specific — never store on a global client config.
optional focus?: string[];Defined in: packages/ai/src/types.ts:1718
logger: InternalLogger;Defined in: packages/ai/src/types.ts:1735
Internal logger threaded from the summarize() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.
optional maxLength?: number;Defined in: packages/ai/src/types.ts:1716
model: string;Defined in: packages/ai/src/types.ts:1714
optional modelOptions?: TProviderOptions;Defined in: packages/ai/src/types.ts:1720
Provider-specific options forwarded by the summarize() activity.
optional runId?: string;Defined in: packages/ai/src/types.ts:1729
Run identity forwarded from the summarize() activity. When set, the streaming adapter stamps it onto the emitted RUN_STARTED (via the wrapped chat), so a delivery-durable route keys the run's log by the same id the client rejoins with — making a mid-run reload resumable, like the media activities. Optional and non-breaking: adapters that ignore it just mint their own.
optional style?: "bullet-points" | "paragraph" | "concise";Defined in: packages/ai/src/types.ts:1717
text: string;Defined in: packages/ai/src/types.ts:1715
optional threadId?: string;Defined in: packages/ai/src/types.ts:1730