Skip to content

v0.5.187

Latest

Choose a tag to compare

@lcsmas lcsmas released this 31 Jul 13:05

What's new — the Orca-parity batch

Seven features adopted from studying Orca (the closest competitor), plus a chrome refresh in its visual language. Every feature was verified by an independent verifier agent before merging.

See what every agent is doing

  • Status notes — agents narrate themselves: orchestra status "<one-liner>" renders a muted line under the sidebar row and a note column in orchestra peers. --clear is the only CLI clear path (whitespace is rejected, deliberately).
  • Needs-You inbox — a header tray with a badge counting workspaces that need you (waiting/error + bookmarks); the popover triages them and clicking a row jumps + clears.
  • Jump PaletteCtrl+J fuzzy-jumps across workspaces (recents-first, branch + repo matching). Ctrl+Shift+J works from inside a terminal.
  • CI badge — failing GitHub Actions show a red CI ✗ pill (repo-wide REST polling, rate-limit-safe by construction); clicking hands the failing run's logs to that workspace's agent to fix.

Review agent work without leaving the app

  • Diff review pane — a new Diff tab (lightweight DOM, no Monaco): unified diffs in two scopes (uncommitted / vs base, three-dot), per-hunk selective staging (visual git add -p, proven against git-on-disk state), line-pinned annotations batched into one "Send to agent" revision prompt, and correct Unstage gating on the actually-staged subset.

Point at UI, get context

  • Design Mode — a crosshair in the browser pane: hover highlights elements, click captures outer HTML + a 12-property computed-style subset + a cropped screenshot, bundled straight into the agent composer. Escape cancels. Selector paths drop hashed framework classes.

Reclaim memory from idle agents

  • Session hibernation — idle, unfocused, done agents get their process stopped after 30 min (env-tunable: ORCHESTRA_HIBERNATE_AFTER_MS, ORCHESTRA_HIBERNATE_SWEEP_MS); a quiet zZ chip marks them and they restore on click. Waiting/error/active/sandbox workspaces are never touched; the killed pid is logged.

Chrome

  • Orca-inspired polish — a deeper, neutral near-black surface ladder and the signature inverted active-tab pill (light fill, dark ink). Verified boot-to-paint with the pill inversion measured, not eyeballed.

Fixes along the way

  • Two literal-NUL bugs fixed (one made a source file binary-to-git and un-reviewable, one made it binary-to-grep and silently truncated searches).
  • The CLI now fails loudly instead of printing a false Delivered (ok). on unknown message targets.
  • The events-spool test flake was root-caused (flock timeout under multi-agent machine load — not a product bug) and documented.

Full Changelog: v0.5.186...v0.5.187