Skip to content

Documentation / @agentick/react / UseMessageSteeringResult

Interface: UseMessageSteeringResult ​

Defined in: react/src/hooks/use-message-steering.ts:15

Properties ​

clearQueued() ​

clearQueued: () => void

Defined in: react/src/hooks/use-message-steering.ts:31

Clear all queued messages without sending.

Returns ​

void


flush() ​

flush: () => void

Defined in: react/src/hooks/use-message-steering.ts:27

Flush queued messages. In "sequential" flushMode, sends one; in "batched", sends all.

Returns ​

void


interrupt() ​

interrupt: (text) => Promise<ClientExecutionHandle>

Defined in: react/src/hooks/use-message-steering.ts:23

Abort the current execution and immediately send a new message.

Parameters ​

text ​

string

Returns ​

Promise<ClientExecutionHandle>


isExecuting ​

isExecuting: boolean

Defined in: react/src/hooks/use-message-steering.ts:37

Whether an execution is currently in-flight.


mode ​

mode: SteeringMode

Defined in: react/src/hooks/use-message-steering.ts:33

Current steering mode ("steer" | "queue"). Default: "steer".


queue() ​

queue: (text) => void

Defined in: react/src/hooks/use-message-steering.ts:21

Always queues regardless of mode or execution state.

Parameters ​

text ​

string

Returns ​

void


queued ​

queued: readonly Message[]

Defined in: react/src/hooks/use-message-steering.ts:25

Messages waiting to be sent.


removeQueued() ​

removeQueued: (index) => void

Defined in: react/src/hooks/use-message-steering.ts:29

Remove a queued message by index.

Parameters ​

index ​

number

Returns ​

void


setMode() ​

setMode: (mode) => void

Defined in: react/src/hooks/use-message-steering.ts:35

Change the steering mode at runtime.

Parameters ​

mode ​

SteeringMode

Returns ​

void


steer() ​

steer: (text) => void

Defined in: react/src/hooks/use-message-steering.ts:19

Always sends immediately regardless of mode or execution state.

Parameters ​

text ​

string

Returns ​

void


submit() ​

submit: (text) => void

Defined in: react/src/hooks/use-message-steering.ts:17

Mode-aware send. If idle, sends immediately. If executing: "steer" mode sends concurrently, "queue" mode queues for later.

Parameters ​

text ​

string

Returns ​

void

Released under the ISC License.