Raxol. AgentClientProtocol. Ext. Schema. SteerRequest
(Raxol Agent Client Protocol v0.1.0)
Copy Markdown
View Source
_raxol/session.steer request: redirect a running turn with
new user input WITHOUT killing it, addressed by sessionId. A steer is the
sibling of interrupt (kill-now); it injects at the next turn boundary.
Fields:
session_id— the target session (routing key).text— the steering text.expected_turn_id— the turn ordinal the client believes is running; the compare-and-swap target. A JSON scalar (the turnturnIdthe client learned from the turn's start event); carried through opaquely.client_msg_id— the client-supplied idempotency key, ornil.
expected_turn_id is grow-only opaque: this layer never interprets it, it
only round-trips the JSON value to the CAS decision core.