Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:19
· 82 commits to main since this release
ae8b0ab

Guided review: review the diff while the agent keeps working — and let it walk you through the code.

New MCP tools

  • show_changes — opens the review pane and returns immediately. Same arguments as review_changes; no timeout, because nothing is blocked.
  • goto {file, line} — pushes navigation to the open pane. As the agent explains the diff in chat, the pane follows its pointer — hunk by hunk. Advisory: unknown files are ignored, lines clamp, an open comment box is never disturbed (the push is applied once you finish typing).
  • collect_review {wait_seconds?} — fetches the verdict and annotations when you finish; returns {"status": "pending"} until then (not an error). Annotations work exactly as in blocking mode.

Blocking review_changes is unchanged; the two modes guard against each other.

Under the hood

  • Protocol v2: tagged server→pane messages on a channel held open for the review's lifetime; verdicts read on a mailbox thread
  • Timed-out blocking reviews now shut the socket down cleanly (no leaked threads or file descriptors), and the pane exits as cancelled when the agent side disconnects — no reviews into the void
  • Protocol failures surface as errors instead of masquerading as human cancellations
  • e2e harnesses can no longer orphan their server child

94 tests. Install/update: herdr plugin install JonasBaeumer/herdr-file-annotator

Full Changelog: v0.5.0...v0.6.0