Defined in: packages/ai/src/activities/chat/middleware/types.ts:322
Tool decisions reconstructed by server-side middleware from validated resume entries. This lets empty-message interrupt resumes continue tool execution without relying on client message history.
optional approvals?: ReadonlyMap<string, ToolApprovalResolution>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:323
optional cancelledToolCallIds?: ReadonlySet<string>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:336
optional clientToolResults?: ReadonlyMap<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:324
optional deniedToolResults?: ReadonlyMap<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:335
optional genericInterruptRequests?: ReadonlyMap<string, GenericInterruptRequestBase<InterruptDefinition<any, any, any, any, any>>>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:329
Durable generic requests reconstructed by server middleware.
optional genericInterrupts?: ReadonlyMap<string, ChatResumeGenericResolution>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:325