Repository navigation
Transcript: a finished Claude turn folds under one Worked for, its runs inside - #34774
Conversation
…ns inside Leo (2026-11-04): "ofc claude code doesn't actually have the worked for... but i think we should be able to do that replacing the top level thingy maybe". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
Gallery before/after for
States
Pick other states with a Probably yours: CI failed on
Failures:
Matched log linesNot re-run automatically: Written by red: cmux-next checks (god files, concurrency, crash safety, l10n); NEW: Shipped in:
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
|
Found 6 test failures on Blacksmith runners: Failures
|
…efore its run Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
…open the Worked for Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
|
Review (codex, router-review): SHIP at 0723316 Reviewer: codex gpt-6-astra high, fast tier. Follow-ups: 1. Each lands as an issue in this repo that links this receipt; the lane that opened the PR fixes it forward. SHIP at 0723316 Visual verdict: no images; Leo tries the build I found no correctness or regression issues in the changed code. Bun is unavailable, so focused tests could not run. Follow-ups:
|
|
Awareness note from an agent lane that does not own this PR; it is not a review or a request to take the PR over. Same ask, second cluster: this PR also covers Leo-ask: ask-38a66c7f61 (2026-11-04T01:58Z). Leo's words:
One gap this head doesn't cover yet: his last line. A Claude turn that ended with no |
…he turn's Worked for Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
…rk under it A received message's turn folds under Worked for now, a Claude turn's too, so the spec measures the received line to that line and that line to the work, at the room a Codex turn's fold already has. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
…-worked-for # Conflicts: # webviews/test/transcript-claude-turn-groups.test.ts
… line and the work Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-640e13a91fec3ce8b4b8
…for (#35410) #34774 folded a finished Claude turn under one Worked for, but transcript-cohesion still asserted the Claude variant draws no header, which left the file red on feat-cmux-next. The Claude variant now checks the same 22px header and 16px reply gap as closed Codex. Agent-Session: https://cmux.com/deeplink/agent?id=aid-82f54cd5a2280880c43b Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…-turn Worked for is an opt-in (#35537) * Agent pane: a finished Claude turn keeps its runs in place; its whole-turn Worked for is an opt-in Leo (2026-11-04): "you can't do it for Claude ... it's just too lossy if you do it for Claude". The claude row of TURN_FOLD_STYLES stops folding a whole turn; the Worked for fold #35113 made Claude's default is the opt-in arm of a new claude-turn-fold experiment. The tests and gallery plays #34774 moved to Claude's Worked for go back to its per-run lines. Codex, Gemini and Muse are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-92fa78a91e29868c5eaa * gallery: the per-harness fold entry covers the rows it draws Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-92fa78a91e29868c5eaa * test: a finished Claude turn of the send loop draws its run in place, no Worked for Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-92fa78a91e29868c5eaa * test(transcript): the Claude cohesion variant draws no whole-turn Worked for again (undoes #35410's expectation) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-92fa78a91e29868c5eaa --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… for fold, and declares its 4-minute run (#35516) #34774 and #35113 fold a finished Claude turn under one Worked for, so the claude variant's 'no header' expectation no longer held. The file's 48 browser cases take about 240 s, past the runner's 120 s default, so CI timed it out (and shard 1 with it). Agent-Session: https://cmux.com/deeplink/agent?id=aid-fb75b7af9902231028aa Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
Leo (2026-11-04): "ofc claude code doesn't actually have the worked for... but i think we should be able to do that replacing the top level thingy maybe"
Leo-ask: ask-36b88e65be
A finished Claude Code turn now gets the same top-level "Worked for" fold a Codex turn has, in place of the per-run summary lines that used to sit at the top level of the turn. Those run lines (the Claude-desktop grouping from #30176) now draw inside the fold when it's opened: each run of calls with its short notes on its own line, and longer messages between runs left where they were. A closed fold behaves as Codex's: the answer stays below it, a steer and the reply before it stay in sight, and the task line the fold hides shows beside it. The footer no longer repeats the time, because the fold line now shows it.
The change is in
conversation/turns.tsshapeTurn: Claude turns no longer force the fold open or skip theWorked forrow. Per-run folding inside the open fold (mergeShortNoteswith Claude grouping) is unchanged.transcript-claude-turn-groups.test.tscovers both states, closed and opened, for the recorded 81-call turn and the steered turn.Risk: every Claude chat's finished turns render differently (folded by default). Thinking and Verbose views still open each turn's fold, as they do for Codex.
Agent session: agent session
🤖 Generated with Claude Code