v1.2.0 — self-healing hooks + doctor eviction detection
Added
- Self-healing hooks (#181): when a third-party tool rewrites
~/.claude/settings.jsonand drops abs's lifecycle hooks, capture and recall silently go dark. The MCP server (abs start) still loads every session, so it now re-asserts the evicted hooks automatically — closing the silent-failure loop. Gated on a real Claude Code launch, fail-open (never blocks the server), opt out withABS_SELF_HEAL_HOOKS=0.
Fixed
abs doctordetects evicted hooks (#180): previously reportedhealthy:trueeven with its own hooks gone from settings.json. Nowhealthy:false+ arun abs setupremediation + ahooksreport field. Hardened against malformed settings shapes.- Dependencies:
npm audit fixforhono+protobufjs— productionnpm auditnow clean.
Internal
- Hardened
mainmerge governance — human code-owner review + review-thread resolution required (#182).
Update: npm install -g agentbrainsystem@latest && abs setup — then restart Claude Code. Tray installers attached below (macOS apps unsigned → first launch: right-click → Open).