Skip to content

v0.6.12

Latest

Choose a tag to compare

@shrsv shrsv released this 16 Sep 14:56
· 1 commit to main since this release

Release v0.6.12

Date: 2026-09-16

Summary

  • Add --agent-mode for one-flag non-interactive review by coding agents/CI
  • Add agent-reviewed attestation type
  • Fix --no-serve never polling for a plain staged review (always rendered null)

Install and Update

New install:

# Linux/macOS
curl -L https://hexmos.com/ipm-install | bash && ipm i HexmosTech/git-lrc

# Windows
iwr https://hexmos.com/ipm-install-ps | iex; ipm i HexmosTech/git-lrc

Update:

lrc self-update

Changes

  • Fix lrc review --no-serve --output json --staged (no --commit/--range) never polling for the review result -- it always rendered null regardless of real findings, since only the post-commit, interactive, and blocking-review code paths polled
  • Add --agent-mode, which bundles --no-serve, --output json (unless explicitly overridden), and staged-diff scope (unless --commit/--range/--diff-file is given), validated against --skip/--vouch/--blocking-review/--serve/--precommit
  • Add a new agent-reviewed attestation action: written automatically when an --agent-mode review completes, so git commit proceeds without a separate --skip/--vouch step; a failed review writes nothing, so commit still falls back to the normal review/skip/vouch decision
  • Thread agent-reviewed through the commit trailer, lrc query's trailer parser, and the coverage/sync-worthiness SQL, so repeated --agent-mode passes on the same branch get prior-coverage credit the same way reviewed/vouched already do
  • Document --agent-mode in the README (Quick Reference table and a new "Agent Mode" section)

Breaking Changes

  • None. Plain --no-serve (without --agent-mode) keeps its existing two-step contract -- it still doesn't auto-attest, only the polling/output bug is fixed.

Verification

  • lrc --version
  • lrc --help
  • lrc review --agent-mode on a staged change reports real findings and writes an agent-reviewed attestation; a following git commit proceeds without opening a browser.

Known Issues

  • None.