H-17Steering a Running Agent

/harnesses/steering

A correction arrives mid-task, queues to the next step boundary, and is applied without discarding accumulated state.

Key insight

Steering is the difference between an agent you supervise and one you submit to. It needs a defined interruption point and state that survives the interruption — both are harness properties, not model ones.

Failure mode

Applying a correction mid-tool-call, or treating it as a new task: the first corrupts state, the second throws away every step already paid for.

Further reading

Elsewhere in the atlas