The /config page stopped being read-only. It can now edit unions, string lists and the other complex leaves in the schema — ConfigEnumInput, ConfigListInput and friends replace the single text box — and a key can be unset again rather than only overwritten. Each row carries a ConfigSourceChip so I can see whether a value came from the global file, a repo override or the schema default, which was the thing I kept guessing at. Writes now target the right layer too: repo overrides deep-merge instead of clobbering, and keys that only make sense globally force the scope toggle to global via isGlobalOnlyConfigKey instead of silently writing somewhere that has no effect.

The bigger visual change was a sticky session top bar. It started behind a flag, took over the ids, toggles, phase and status name from the card header, and by the end of the day it was on by default. Card headers got correspondingly lighter — the status dot doubled in size and pulses while a session waits, group headers name the repo once instead of repeating it on every card, and toggle captions shrank to fit the new line.

Sessions also started naming themselves. generateSessionTitle summarises what a session is actually doing, and for sessions launched without a prompt startTranscriptTitleGeneration waits for the transcript to say something worth summarising. Combined with waiting cards floating to the top of the list — and Ctrl+. to jump to the next one — the sessions view finally reads as a queue rather than a wall.

I added a new assist watch command: it polls the remote, pulls, builds, and watch wait blocks until the branch moves so a slash command can hang off it. On the parallel-work side, a stream can now hold multiple agents, drafts stay in the trunk clone instead of spilling into a worktree, and the session diff anchors its base to the session’s first commit rather than whatever the branch point happened to be.

Backlog work rounded it out: assist backlog add and add-phase now route agent writes through the propose/preview gate, and the item preview renders the review plan’s phases so I can see the shape of the work before agreeing to it.