Skip to content

Documentation / @agentick/client / ChatModeDeriver

Type Alias: ChatModeDeriver()<T> ​

ChatModeDeriver<T> = (input) => T

Defined in: client/src/chat-types.ts:156

Derives the chat mode from execution and confirmation state. Default: idle/streaming/confirming_tool. Override for custom modes (e.g. "error", "reconnecting").

Type Parameters ​

T ​

T extends string = ChatMode

Parameters ​

input ​

hasPendingConfirmation ​

boolean

isExecuting ​

boolean

Returns ​

T

Released under the ISC License.