Documentation / @agentick/client / MessageSteering
Class: MessageSteering
Defined in: client/src/message-steering.ts:35
Constructors
Constructor
new MessageSteering(
client,options?):MessageSteering
Defined in: client/src/message-steering.ts:48
Parameters
client
options?
Returns
MessageSteering
Accessors
isExecuting
Get Signature
get isExecuting():
boolean
Defined in: client/src/message-steering.ts:87
Returns
boolean
mode
Get Signature
get mode():
SteeringMode
Defined in: client/src/message-steering.ts:91
Returns
queued
Get Signature
get queued(): readonly
Message[]
Defined in: client/src/message-steering.ts:83
Returns
readonly Message[]
state
Get Signature
get state():
MessageSteeringState
Defined in: client/src/message-steering.ts:79
Returns
Methods
clearQueued()
clearQueued():
void
Defined in: client/src/message-steering.ts:131
Returns
void
destroy()
destroy():
void
Defined in: client/src/message-steering.ts:146
Returns
void
flush()
flush():
void
Defined in: client/src/message-steering.ts:119
Returns
void
interrupt()
interrupt(
text,extraBlocks?):Promise<ClientExecutionHandle>
Defined in: client/src/message-steering.ts:111
Parameters
text
string
extraBlocks?
ContentBlock[] = []
Returns
Promise<ClientExecutionHandle>
onStateChange()
onStateChange(
listener): () =>void
Defined in: client/src/message-steering.ts:141
Parameters
listener
() => void
Returns
():
void
Returns
void
processEvent()
processEvent(
event):void
Defined in: client/src/message-steering.ts:67
Process a stream event for execution tracking. Called automatically when self-subscribing (default), or manually by a parent controller (e.g. ChatSession).
Parameters
event
Returns
void
queue()
queue(
text):void
Defined in: client/src/message-steering.ts:107
Parameters
text
string
Returns
void
removeQueued()
removeQueued(
index):void
Defined in: client/src/message-steering.ts:125
Parameters
index
number
Returns
void
setMode()
setMode(
mode):void
Defined in: client/src/message-steering.ts:136
Parameters
mode
Returns
void
steer()
steer(
text,extraBlocks?):void
Defined in: client/src/message-steering.ts:103
Parameters
text
string
extraBlocks?
ContentBlock[] = []
Returns
void
submit()
submit(
text,extraBlocks?):void
Defined in: client/src/message-steering.ts:95
Parameters
text
string
extraBlocks?
ContentBlock[] = []
Returns
void