Repository navigation
Agent chat: a failed turn's error reads as its own block - #20145
Conversation
Agent chat dogfood: the error drew inside the footer row, between Worked for and the time. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The failure note drew inside the turn's footer row, between Worked for and Retry on the left and the time on the right, so a rate limit read as a narrow middle column. It now sits above the footer row, where the turn's answer would be. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Unclear: CI failed on
Not re-run automatically: Written by |
|
Agents: |
Gallery146 states changed: agent-pane.transcript/long-code, agent-pane.artifact-panel/versions, agent-pane.artifact-panel/markdown, agent-pane.transcript/turn-error-proxy-401, agent-pane.transcript/turn-error, ... · 51 play checks failed Diff page and renders (the run's 140 more on the diff page. Live preview (follows this branch; start it with
Play checks failed (0 px anchor movement, 0 layout shift, no frame over 33 ms unless the entry gives a reason):
298 nondeterministic states differed from a second render of the same head (a clock or fixture leak) and are not counted as changes. |
|
Gallery: the after state at |






Agent chat dogfood against the Codex and Claude desktop apps. A failed turn (rate limit, unreachable proxy, signed out) drew its error inside the turn's footer row: "Worked for 42s" and Retry on the left, the error and its Switch model / Copy error buttons squeezed in the middle, the time on the right. A two-line rate-limit message read as a narrow column next to the footer.
The failure now reads as the turn's answer does. It's a block above the footer row, and the footer row keeps Worked for, Retry and the time, same as a turn that answered.
Gallery (Transcript rows): before
/live/?entry=agent-pane.transcript#/agent-pane.transcript/turn-error, after/wt/op-next-turn-error-layout/?entry=agent-pane.transcript#/agent-pane.transcript/turn-error(alsoturn-error-long,turn-error-unreachable,turn-error-signed-out).Verification
bun test test/turn-error-layout.test.tsxfailed, because the note was inside.cv-turn-actions.signed-out-harnessandretry-model(5 pass),ui-rules(4 pass), andbun run check.Changelog
Fixed: A failed agent turn shows its error as its own block above the turn's footer instead of squeezed between Worked for and the time.
🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need.Summary by cubic
Fixes failed agent turn error layout so the error reads as its own block above the footer row, matching how a turn's answer displays, instead of being squeezed between Worked for and the time.
Bug Fixes
Written for commit 79361dd. Summary will update on new commits.