Patch release over v3.0.0 β closes the read side of the persistent-memory loop.
π Fixes
-
Recorded memory now re-enters context at session start (closes #225; follow-on to #217). v3.0.0's
memory-extractionreliably wrote durable facts to.claude/memory/*.md, but noSessionStarthook read them back β the sole session-start injector surfacedSESSION-STATE.md, a different store β so recorded facts stayed inert across a context reset. Recording was durable; influence was not.A new deterministic
memory-inject.shSessionStart hook now surfaces the.claude/memory/MEMORY.mdindex (bounded, one line per fact, framed as reference DATA; the agent opens specific fact files on demand), mirroringsession-state-inject.shand wired repo-only to matchmemory-extract.sh's posture. The root cause was architectural: memory write was a deterministic hook, but memory read relied on a prompt rule the agent drops under attention β now both are hooks.Also corrects the
memory-extractionskill docs that mis-delegated session-start reads to the wrong hook, and updatesSECURITY.md.
No installer-logic or API changes vs v3.0.0 β the awareness harness gains a read hook. Verified: validate.sh + validate-test.sh (37/0) + a new memory-inject-hook-test.sh (4/0).
π¦ Install
curl -fsSL https://raw.githubusercontent.com/LazyIsEfficient/agentic-os/v3.0.1/install.sh | bashirm https://raw.githubusercontent.com/LazyIsEfficient/agentic-os/v3.0.1/install.ps1 | iexVerify the download out-of-band:
7fca2eb60fe898b1eae17975a9d1bbecde21b4c813f42ef9e5ee94a87353eaea agentic-os-v3.0.1.tar.gz
Commits since v3.0.0
e5b5c43release: pin v3.0.1 install digest (#227)8a80059fix(memory): inject MEMORY.md index at SessionStart β close the read loop (closes #225) (#226)
Full Changelog: v3.0.0...v3.0.1