Defined in: packages/ai/src/activities/chat/middleware/types.ts:129
Chat configuration that middleware can observe or transform. This is a subset of the chat engine's effective configuration that middleware is allowed to modify.
messages: ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>[];messages: ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>[];Defined in: packages/ai/src/activities/chat/middleware/types.ts:130
optional metadata: Record<string, unknown>;optional metadata: Record<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:133
optional modelOptions: Record<string, unknown>;optional modelOptions: Record<string, unknown>;Defined in: packages/ai/src/activities/chat/middleware/types.ts:134
systemPrompts: SystemPrompt[];systemPrompts: SystemPrompt[];Defined in: packages/ai/src/activities/chat/middleware/types.ts:131
tools: Tool<SchemaInput, SchemaInput, string, unknown>[];tools: Tool<SchemaInput, SchemaInput, string, unknown>[];Defined in: packages/ai/src/activities/chat/middleware/types.ts:132