This repository was archived by the owner on Jun 12, 2026. It is now read-only.
v0.27.0
·
96 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
Other Changes
- chore: add v0.26.2 to releases.json by @github-actions[bot] in #645
- feat: human PR merge opt-in via label and @caretaker merge comment by @ianlintner in #647
- feat: two-phase triage gate for issue dispatch (prevent dupe/spam queue) by @ianlintner in #648
- feat(pr-reviewer): pluggable third-party backends + pr-agent integration by @ianlintner in #650
- feat(pr-reviewer): claude_code_local backend — claude CLI in caretaker pod by @ianlintner in #651
- chore(bootstrap): retire consumer-side maintainer.yml by @ianlintner in #646
- [WIP] Update documentation to match current state by @codex in #653
- refactor: reduce dead code, clean up stubs, rename dedup modules by @ianlintner in #654
- Audit PR flows + 3 follow-ups: rollback wire-up, retry-window symmetry, shadow drift metric by @ianlintner in #655
- docs(plans): LLM consensus engine design by @ianlintner in #656
- feat(pr_agent): orchestrator self-chaining for internal-only transitions by @ianlintner in #657
- fix(rate_limit): self-heal stale GitHub cooldown when bucket is healthy by @ianlintner in #659
- feat(consensus): LLM consensus engine for tiered/multi-model decisions by @ianlintner in #660
- docs(plans): LLM consensus engine implementation plan by @ianlintner in #658
- docs(plans): comprehensive tech debt audit (2026-04-30) by @ianlintner in #661
- feat: post-incident hardening (probes, self-heal, admin reset, post-mortem) by @ianlintner in #662
- feat(consensus): persist ConsensusTrace onto ShadowDecisionRecord end-to-end by @ianlintner in #663
- fix(metrics): make rate-limit cooldown gauge live at scrape time by @ianlintner in #664
- feat: OpenRouter integration with per-feature routing + :online web grounding by @ianlintner in #665
New Contributors
Full Changelog: v0.26.2...v0.27.0