v0.12.0
0.12.0 - 2026-09-25
Bug Fixes
- web: Align activity pinned columns when no selection column renders in #1633 by @daavoo (
02cc6e9) - hybrid: Name the last attempt tried on a total failure in #1709 by @peteski22 (
2215e11) - hook: Report every fail-open exit where the agent can see it in #1721 by @dpoulopoulos (
33f7cb2) - cli: Make the agent-side CLI explain itself on a first run in #1722 by @agpituk (
7534fde) - mcp: Refuse an unknown server id alike in both modes in #1706 by @peteski22 (
5e57c06) - BREAKING: mcp: Refuse a peer answer that omits the servers key in #1716 by @peteski22 (
ec42446)
Features
- BREAKING: policy-checks: Say when every gate runs, and what it can see there in #1677 by @agpituk (
db4b73d) - BREAKING: policy-checks: Rename Agent Gates to Agent Guardrails in #1685 by @agpituk (
d7c771f) - dashboard: Link the sign-in header's logo back to the site in #1686 by @jigjigjig (
463fba5) - policy-checks: Check a guardrail offline with
otari guardrails validatein #1693 by @agpituk (44c2ae4) - BREAKING: policy-checks: Refuse a read before the file enters the transcript in #1696 by @agpituk (
0c06ac4) - BREAKING: gateway: In-product feedback is on by default on upgrade; feedback_enabled: false turns it off in #1676 by @jigjigjig (
55a9336) - BREAKING: policy-checks: Compose a guardrail from .otari/guardrails/ in #1704 by @agpituk (
a9ebcb4) - BREAKING: api: Rename Otari's X- prefixed response headers in #1667 by @peteski22 (
7ce2279) - policy-checks: Deliver a judge gate's finding to the agent, not only the person in #1719 by @agpituk (
981353c)
Full Changelog: v0.11.0...v0.12.0