Defined in: packages/ai/src/types.ts:1983
TProviderOptions extends object = Record<string, unknown>
optional abortSignal?: AbortSignal;Defined in: packages/ai/src/types.ts:2013
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:1990
logger: InternalLogger;Defined in: packages/ai/src/types.ts:2007
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:1988
model: string;Defined in: packages/ai/src/types.ts:1986
optional modelOptions?: TProviderOptions;Defined in: packages/ai/src/types.ts:1992
Provider-specific options forwarded by the summarize() activity.
optional runId?: string;Defined in: packages/ai/src/types.ts:2001
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:1989
text: string;Defined in: packages/ai/src/types.ts:1987
optional threadId?: string;Defined in: packages/ai/src/types.ts:2002