What the user sees
Steering a message while the agent is working does not place it as the newest
thing in the transcript. It appears above some of the work that is already on
screen, so the timeline the user reads does not match the order things happened.
Reported as confusing: you send a correction, and it shows up in the middle of
the output rather than after it.
Why it matters
Steering is a control action. If the transcript does not show the steer as the
most recent event, the user cannot tell whether it was received, when it took
effect, or what the agent had already produced when it arrived. The ordering is
the receipt.
Expected
A steered message should be the newest entry in the transcript at the moment it
is accepted, and whatever the agent produces afterwards should follow it.
Anything already accepted before the steer stays above it.
To be confirmed
- Whether the transcript ordering or the underlying message ordering is at
fault (or both).
- Whether this is TUI-only or shared with other clients on the same event
stream.
- Whether the in-flight assistant message is split at the steer boundary, and
what the intended presentation is for the partial response that precedes it.
Not yet investigated; filed so it is not lost.
What the user sees
Steering a message while the agent is working does not place it as the newest
thing in the transcript. It appears above some of the work that is already on
screen, so the timeline the user reads does not match the order things happened.
Reported as confusing: you send a correction, and it shows up in the middle of
the output rather than after it.
Why it matters
Steering is a control action. If the transcript does not show the steer as the
most recent event, the user cannot tell whether it was received, when it took
effect, or what the agent had already produced when it arrived. The ordering is
the receipt.
Expected
A steered message should be the newest entry in the transcript at the moment it
is accepted, and whatever the agent produces afterwards should follow it.
Anything already accepted before the steer stays above it.
To be confirmed
fault (or both).
stream.
what the intended presentation is for the partial response that precedes it.
Not yet investigated; filed so it is not lost.