Two visible render PRs, gate-passed (deep-review round), Nathan-approved to ship. - #5757 (rodboev): mark active model with a Selected badge + open its provider group (#5748). Screenshot-verified (badge clear + correctly placed on active row). - #5758 (rodboev): suppress the live-token prose row that is a strict prefix of the final answer (#5749). Provenance-gated (live-prose:* token rows after last tool row only) so it can't eat legitimate narration; reproduction test proves the dupe is gone. Codex SAFE + full regression green (1576 render tests). 18 own tests pass together. Co-authored-by: t <a@b> Co-authored-by: rodboev <rodboev@users.noreply.github.com>
37 lines
1.7 KiB
JSON
37 lines
1.7 KiB
JSON
{
|
|
"source": "Issue #5749 captured session JSON shape, redacted in the public issue body.",
|
|
"messages": [
|
|
{
|
|
"id": "assistant-5749",
|
|
"role": "assistant",
|
|
"content": "While reviewing the Transparent Stream replay, I found that the settled anchor scene kept a live token prose row from the final answer stream. That row was saved as progress even though it was only the beginning of the final response. On reload the renderer treated it as ordinary activity, so the reader saw the opening paragraph once above the answer and again inside the assistant message."
|
|
}
|
|
],
|
|
"anchor_activity_scenes": {
|
|
"assistant-5749": {
|
|
"scene": {
|
|
"mode": "transparent_stream",
|
|
"final_answer": "While reviewing the Transparent Stream replay, I found that the settled anchor scene kept a live token prose row from the final answer stream. That row was saved as progress even though it was only the beginning of the final response. On reload the renderer treated it as ordinary activity, so the reader saw the opening paragraph once above the answer and again inside the assistant message.",
|
|
"lifecycle": {
|
|
"terminal_state": "done"
|
|
},
|
|
"identity": {
|
|
"source_message_refs": [
|
|
"assistant-5749"
|
|
]
|
|
},
|
|
"activity_rows": [
|
|
{
|
|
"role": "prose",
|
|
"kind": "process_prose",
|
|
"source_event_type": "token",
|
|
"local_id": "live-prose:issue5749:1",
|
|
"text": "While reviewing the Transparent Stream replay, I found that the settled anchor scene kept a live token prose row from the final answer stream. That row was saved as progress",
|
|
"status": "running"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|