Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Persistence (Advanced)
Embeddings
Reranking
Evaluate
Sandboxes (Advanced)
Class References
Function References
Interface References
Type Alias References
Variable References
Interface References

SummarizationOptions

Defined in: packages/ai/src/types.ts:2214

Type Parameters

TProviderOptions

TProviderOptions extends object = Record<string, unknown>

Properties

abortSignal?

ts
optional abortSignal?: AbortSignal;
optional abortSignal?: AbortSignal;

Defined in: packages/ai/src/types.ts:2244

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.


focus?

ts
optional focus?: string[];
optional focus?: string[];

Defined in: packages/ai/src/types.ts:2221


logger

ts
logger: InternalLogger;
logger: InternalLogger;

Defined in: packages/ai/src/types.ts:2238

Internal logger threaded from the summarize() entry point. Adapters must call logger.request() before the SDK call and logger.errors() in catch blocks.


maxLength?

ts
optional maxLength?: number;
optional maxLength?: number;

Defined in: packages/ai/src/types.ts:2219


model

ts
model: string;
model: string;

Defined in: packages/ai/src/types.ts:2217


modelOptions?

ts
optional modelOptions?: TProviderOptions;
optional modelOptions?: TProviderOptions;

Defined in: packages/ai/src/types.ts:2223

Provider-specific options forwarded by the summarize() activity.


runId?

ts
optional runId?: string;
optional runId?: string;

Defined in: packages/ai/src/types.ts:2232

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.


style?

ts
optional style?: "bullet-points" | "paragraph" | "concise";
optional style?: "bullet-points" | "paragraph" | "concise";

Defined in: packages/ai/src/types.ts:2220


text

ts
text: string;
text: string;

Defined in: packages/ai/src/types.ts:2218


threadId?

ts
optional threadId?: string;
optional threadId?: string;

Defined in: packages/ai/src/types.ts:2233