Skip to main content

Interface: ChatRequest

Defined in: src/server/ai/chat/types.ts:82

Properties​

maxOutputTokens?​

readonly optional maxOutputTokens?: number

Defined in: src/server/ai/chat/types.ts:90


messages​

readonly messages: readonly ChatMessage[]

Defined in: src/server/ai/chat/types.ts:85

Full prior turn log — we own history. The orchestrator grows a working copy across tool rounds.


model?​

readonly optional model?: string

Defined in: src/server/ai/chat/types.ts:89

Resolved per-call (not a module constant) so the Setup-Menu configurable model takes effect.


signal?​

readonly optional signal?: AbortSignal

Defined in: src/server/ai/chat/types.ts:91


system​

readonly system: string

Defined in: src/server/ai/chat/types.ts:83


tools​

readonly tools: readonly ToolDef[]

Defined in: src/server/ai/chat/types.ts:87

Permission-filtered catalog offered to the model this turn (may be empty to force a final answer).