Your agent now keeps its decisions, not just its code.
- Cross-session decision memory that captures and resurfaces durable calls across sessions in an append-only, event-sourced store
- gstack-decision-log command
- gstack-decision-search command
- Session-start resurfacing of scope-relevant decisions in Context Recovery
- Skill capture for /plan-ceo-review, /plan-eng-review, /spec, and /ship commands
- /sync-gbrain call-graph build capability
- Decision text that resurfaces into agent context is now datamarked
- /sync-gbrain pin guidance is accurate for current gbrain
- /sync-gbrain no longer wedges forever on a crashed autopilot daemon's stale lock
The durable calls you make, and the "why" behind them, are captured, curated, and resurfaced across sessions, with no daemon to run.
Every session you and the agent settle real decisions: pick an architecture, cut a scope, choose a tool, reverse an earlier call.
Until now that reasoning lived only in a transcript that scrolls away, so the next session re-litigates settled questions or loses the "why."
This release adds an institutional decision memory. Durable decisions land in an append-only, event-sourced store, the scope-relevant ones surface automatically at session start, and you can search them any time.
It is file-only and works with gbrain off; when gbrain is up you can add semantic recall on top.
The planning and ship skills capture their own key calls so the high-value decisions get recorded without anyone remembering to.
Separately, /sync-gbrain learned to build the cross-reference call graph and to heal a crashed daemon's stale lock instead of wedging every sync.
Added: Cross-session decision memory.
Added: gstack-decision-log command.
Added: gstack-decision-search command.
Added: Session-start resurfacing in Context Recovery.
Added: Skill capture for /plan-ceo-review, /plan-eng-review, /spec, and /ship.
Added: A ## Cross-session decision memory section in CLAUDE.md.
Added: /sync-gbrain call-graph build.
Changed: Decision text that resurfaces into agent context is datamarked.
/sync-gbrain pin guidance is accurate for current gbrain.
Fixed: /sync-gbrain no longer wedges forever on a crashed autopilot daemon's stale lock.