v0.2.0 — Codex adapter
First host adapter beyond Claude Code. Minor bump: new functionality, fully backward-compatible (existing Claude Code setups untouched).
Added
- Codex init adapter —
tools/engramory_init.py codexbootstraps a Codex project: creates a memory store, writes a marked Engramory block intoAGENTS.md, optionally installs the full protocol under.agents/skills/engramory(Codex auto-discovers Agent Skills there), and gitignores an in-project store. Idempotent on re-run. - Codex adapter docs —
adapters/codex/README.md. Honest reliability model: the index cap on Codex is rules +engramory_check.py, not a deterministic deny hook (thePreToolUsehook stays Claude-Code-only).
Hardened
AGENTS.mdblock editing tolerates malformed markers from a hand-edit (reversed / dangling) — no crash, no silent data loss.- Source tree validated up front (clear message instead of a raw traceback);
--forcehelp clarified; Python 3.9 compatibility fix.
Tests
- +5 (89 total): bootstrap, idempotence, external/kept memory roots, malformed-marker no-data-loss,
--forcereplace-vs-keep.
Full changelog: https://github.com/tinqiao-oss/engramory/blob/master/CHANGELOG.md