· Agents
Response actions on a finished answer
A completed assistant message gained a row of its own: copy, ask again, a record of what the reader made of it, and the pages the answer was built from.
A finished message had nowhere to hang its controls, so the actions that belong to it were either absent or parked in the pane bar, where they applied to the session rather than to the answer.
- Copy takes the message as written, not as rendered.
- Ask again re-sends the question that produced it. It is not dressed up as a regenerate: the model gets the question a second time, and the transcript says so.
- Feedback records what the reader made of an answer in the log the answer already lives in, rather than in a separate store nobody reads.
- Sources cites the pages an answer was built from, and only those.
The row was measured in a real window rather than in jsdom. Claims about where a bar sits need a compositor to be checked against.