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.