Documentation / @agentick/client / ChatSessionOptions
Interface: ChatSessionOptions<TMode>
Defined in: client/src/chat-types.ts:180
Extends
Type Parameters
TMode
TMode extends string = ChatMode
Properties
attachments?
optionalattachments:AttachmentManagerOptions
Defined in: client/src/chat-types.ts:198
Attachment manager options.
autoFlush?
optionalautoFlush:boolean
Defined in: client/src/message-steering.ts:12
Inherited from
MessageSteeringOptions.autoFlush
autoSubscribe?
optionalautoSubscribe:boolean
Defined in: client/src/chat-types.ts:194
Subscribe to the session's SSE transport on construction. Default: true.
confirmationPolicy?
optionalconfirmationPolicy:ConfirmationPolicy
Defined in: client/src/chat-types.ts:188
Auto-approve/deny policy. Passed to ToolConfirmations.
deriveMode?
optionalderiveMode:ChatModeDeriver<TMode>
Defined in: client/src/chat-types.ts:190
Custom mode derivation. Type parameter inferred from return type.
flushMode?
optionalflushMode:FlushMode
Defined in: client/src/message-steering.ts:11
Inherited from
MessageSteeringOptions.flushMode
initialMessages?
optionalinitialMessages:ChatMessage[]
Defined in: client/src/chat-types.ts:184
Pre-loaded messages. Passed to MessageLog.
mode?
optionalmode:SteeringMode
Defined in: client/src/message-steering.ts:10
Inherited from
onEvent()?
optionalonEvent: (event) =>void
Defined in: client/src/chat-types.ts:192
Raw event hook — called for every event before processing.
Parameters
event
Returns
void
renderMode?
optionalrenderMode:RenderMode
Defined in: client/src/chat-types.ts:196
Progressive rendering mode. Passed to MessageLog.
sessionId?
optionalsessionId:string
Defined in: client/src/message-steering.ts:9
Inherited from
MessageSteeringOptions.sessionId
subscribe?
optionalsubscribe:boolean
Defined in: client/src/message-steering.ts:14
When false, caller must call processEvent() manually. Default: true.
Inherited from
MessageSteeringOptions.subscribe
transform?
optionaltransform:MessageTransform
Defined in: client/src/chat-types.ts:186
Custom message transform. Passed to MessageLog.