v1.9.0
Feature: Initiatives. Four new tools — start_initiative, get_initiative, list_initiatives, update_initiative — track a named, multi-session effort (a codename, a plan, an evolving todo list) so it's resumable by name from ANY future session, not just the one that started it.
Motivated by a real failure mode reported using another agent's session-local "codename" convention: no persistent registry mapping name → session, todos scoped to one session's private store, and discovery requiring an exact-string match across raw transcripts.
Fixed here by storing one markdown file per initiative (<project>/initiatives/<slug>.md — mutable, so todo checkboxes toggle in place) plus a synced pointer under a new ## Active Initiatives heading in the project's auto-loaded AGENTS.md, so a brand-new session sees what's in flight with zero tool calls.
Codename matching is case/spacing-insensitive (slugify splits camelCase boundaries first, so "HashGate" and "hash gate" resolve to the same initiative). list_initiatives searches across all projects when none is given, so "what was I working on?" doesn't require remembering which repo it was in either.