Repository navigation
Sidebar: show app panels below the workspace list - #33130
Conversation
Project only app sections below the workspace list and forward app header drags through the existing sidebar move operation. Keep ordinary item sections hidden and preserve the footer and band sizing. Agent-Session: https://cmux.com/deeplink/agent?id=aid-6fb2d6c86da62ef0c651 Sidebar-Look: let’s do all these — A sidebar panel slot plus ’an agent writes the app, it hot-reloads’.
|
Review (claude opus-5.5 medium subagent): SHIP at f0a8894 |
…debar-bottom # Conflicts: # plans/cmux-next/sidebar-owner.md
|
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)
web and size checks: green Shipped in:
|
|
Found 1 test failure on Blacksmith runners: Failure
|
…debar-bottom # Conflicts: # plans/cmux-next/sidebar-owner.md
|
Review (claude opus-5.5 medium): SHIP at f558b7e Visual verdict: no images attached; code verdict only. The band below the list still goes through What I checked: the PR's own diff from merge-base to head at f0a8894 (base 7fd513e) and at f558b7e (base e17575a) is identical apart from hunk offsets and the Follow-ups:
|
![Fix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/fix-with-codesmith-light-3x.png)
App sections now render in the sidebar band below the workspace list. The band keeps the existing height cap and scrolling, releases mounts when sections disappear, and forwards app-header drops within the bottom band and between top and bottom through the existing document move. The footer and hidden ordinary bottom item sections keep their existing behavior.
Bottom-region app sections, including agents and coderouter, will now show after upgrade.
Leo (2026-11-02): "let’s do all these" — "A sidebar panel slot plus ’an agent writes the app, it hot-reloads’. This covers his PR view, makes Session Info extensible, and is mostly built."
Design: sidebar spec. The prior cx-n0i9 decision still applies to ordinary item sections. Related prior art: #26713 adds web panes beside chat; this builds on base without modifying it. Automatic daemon placement is in #33016.
Risk: normal. This restores app rendering in an existing band and extends existing header drag forwarding. Saved section order remains authoritative; there is no new persistence mechanism.
Changelog
Observed / Not run
f558b7e0570f93ca7aada22045e156e4829737d3(basee17575a9e2af1bf12e847858ffb69124835945ca), without rebase or force push. Code merged automatically; the notes conflict retains both entries. The fleet Release compile and app compile passed at this head; a separate Release-path compile check also passed (fleet joba76f279ac5f7276fc2d39462, 111 seconds). All four focused sidebar tests passed at this head (fleet stepd40e9802cb748790a30a69c7, one suite passed, zero failed, exit 0).f58bf7e036c077862d5537fc31d73721236b19f8passed the app compile check (fleet job21eb263a608127bed0531c28, 57 seconds) and all four focused sidebar tests (fleet step8b082ef46f5e758d1d133bfd, one suite passed, zero failed, exit 0).f0a88946064772d43facbca1e6a98da117e80e43(compile job2da7427ddfcd4a08d3a12bd5, 57 seconds). The focused direct Swift Testing run passed all four tests at this exact head (fleet step08d27569914fb8915f1342cc, one suite passed, zero failed).Review at this exact head: Opus SHIP. Follow-ups: #33524 (stable band height and first/settled DEV captures), #33525 (cross-band drag test). The implementation owner owns both.
Agent session: agent session