Release v0.6.12
Date: 2026-09-16
Summary
- Add
--agent-modefor one-flag non-interactive review by coding agents/CI - Add
agent-reviewedattestation type - Fix
--no-servenever polling for a plain staged review (always renderednull)
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 renderednullregardless 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-fileis given), validated against--skip/--vouch/--blocking-review/--serve/--precommit - Add a new
agent-reviewedattestation action: written automatically when an--agent-modereview completes, sogit commitproceeds without a separate--skip/--vouchstep; a failed review writes nothing, so commit still falls back to the normal review/skip/vouch decision - Thread
agent-reviewedthrough the commit trailer,lrc query's trailer parser, and the coverage/sync-worthiness SQL, so repeated--agent-modepasses on the same branch get prior-coverage credit the same wayreviewed/vouchedalready do - Document
--agent-modein 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-modeon a staged change reports real findings and writes anagent-reviewedattestation; a followinggit commitproceeds without opening a browser.
Known Issues
- None.