Documentation / @agentick/client / ChatSessionOptions
Interface: ChatSessionOptions<TMode> ​
Defined in: client/src/chat-types.ts:178
Extends ​
Type Parameters ​
TMode ​
TMode extends string = ChatMode
Properties ​
attachments? ​
optionalattachments:AttachmentManagerOptions
Defined in: client/src/chat-types.ts:196
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:192
Subscribe to the session's SSE transport on construction. Default: true.
confirmationPolicy? ​
optionalconfirmationPolicy:ConfirmationPolicy
Defined in: client/src/chat-types.ts:186
Auto-approve/deny policy. Passed to ToolConfirmations.
deriveMode? ​
optionalderiveMode:ChatModeDeriver<TMode>
Defined in: client/src/chat-types.ts:188
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:182
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:190
Raw event hook — called for every event before processing.
Parameters ​
event ​
Returns ​
void
renderMode? ​
optionalrenderMode:RenderMode
Defined in: client/src/chat-types.ts:194
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:184
Custom message transform. Passed to MessageLog.