assist · Jul 27–Aug 2, 2026 · v0.488–v0.534 · via commits

Diff selection comments, masked secrets, Monaco editor, chained reviews

The web UI grew into a place to review and edit work, with selection comments on diffs, a Monaco editor and a proper diff panel, alongside masked config secrets and chained reviews.

Added 18

  • assist sync prunes commands it no longer ships
  • Revert a path's changes from the diff tree
  • Verify ring on the running dot
  • Artifact step in /design
  • Watcher session in the clone during worktree runs
  • Resuming a session whose worktree was reaped
  • Saving files from the /file editor
  • Monaco file viewer at /file
  • Per-session diff panel with a file tree
  • Diff link in the session top bar
  • Masked config secrets in CLI and /config
  • Search and per-key help on the /config page
  • assist review --address-comments and --announce
  • Review chain toggles in the review dialog
  • Configurable live-session ceiling and float threshold
  • Linked GitHub issue on backlog cards
  • Comment on a diff selection
  • Current-branch diff scope

Changed 18

  • Session top bar keeps ids visible
  • Session nesting survives daemon restarts
  • File palette opens paths in the active worktree
  • Release runs serialised in CI
  • Runs nest under the card that launched them
  • Unanchored review findings folded into the review body
  • Reviewers told never to ask for added comments
  • Terser PR body guidance shared by raise and edit
  • prs edit goes through the preview pane
  • Titles from what reference-only sessions go on to do
  • Flat session cards on a grid with a fixed sidebar
  • Usage tooltip colours limits by threshold
  • PR preview chain split into Review and Post steps
  • Worktree sessions nest under their backlog run
  • Scroll position restored per route
  • Review findings stack under the card's review button
  • Backlog runs pick the configured harness
  • PR comments cached under ~/.assist

Fixed 9

  • Retry racing the old worktree's teardown
  • Config scope toggle not showing its real write target
  • Shell splitter conflating heredocs and input redirects
  • Masked secrets written back as the mask
  • Console windows flashing on Windows git spawns
  • Codex hook using an unsupported schema
  • Diff base when origin/HEAD is unset
  • Activity section truncating commits
  • Deleted clones in the repo list