Skip to content

Steered input is not inserted as the newest history entry: it lands above in-flight work and reads as out of order #6190

Description

@Hmbown

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    • Status
      In progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions