Defined in: packages/ai/src/activities/chat/middleware/types.ts:331
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:332
optional cancelledToolCallIds?: ReadonlySet<string>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:345
optional clientToolResults?: ReadonlyMap<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:333
optional deniedToolResults?: ReadonlyMap<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:344
optional genericInterruptRequests?: ReadonlyMap<string, GenericInterruptRequestBase<InterruptDefinition<any, any, any, any, any>>>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:338
Durable generic requests reconstructed by server middleware.
optional genericInterrupts?: ReadonlyMap<string, ChatResumeGenericResolution>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:334