Interface: ChatMessage
Defined in: src/server/ai/chat/types.ts:44
Properties
content
readonlycontent:string
Defined in: src/server/ai/chat/types.ts:47
Natural-language content. Empty string for an assistant turn that only calls tools.
role
readonlyrole:ChatRole
Defined in: src/server/ai/chat/types.ts:45
toolCalls?
readonlyoptionaltoolCalls?: readonlyToolCall[]
Defined in: src/server/ai/chat/types.ts:49
Set on assistant turns that requested tools.
toolResult?
readonlyoptionaltoolResult?:ToolResult
Defined in: src/server/ai/chat/types.ts:51
Set on role:'tool' turns — the result for one prior ToolCall.