Releases: tinqiao-oss/engramory
Releases · tinqiao-oss/engramory
v0.3.0 — OpenClaw adapter
Second host adapter beyond Claude Code. Minor bump, backward-compatible.
Added
- OpenClaw init adapter —
python tools/engramory_init.py openclaw --install-skillbootstraps an OpenClaw workspace (default~/.openclaw/workspace): a marked block inAGENTS.md(loaded every session), the protocol under.agents/skills/engramory(OpenClaw auto-discovers it), and a separate.engramory-memory/store. Theinittool now takes a host arg (codex|openclaw) over a shared, idempotent core; the two adapters use distinct markers and coexist in oneAGENTS.md. adapters/openclaw/README.md— honest reliability model: the index cap is rules +engramory_check.py. OpenClaw's deterministic deny path is abefore_tool_callplugin (TypeScript), not Engramory's Python shell hook (verified against the OpenClaw docs), so the guard does not drop in — a hard cap there means writing that plugin (not shipped here).
Changed (docs)
- PORTING.md host table corrected/extended (Cursor →
alwaysApply+ auto.agents/skills; added OpenClaw and Trae). The cap "degradation ladder" now lists the real, non-interchangeable per-host deny mechanisms — Hermespre_tool_call, CursorpreToolUse(new/flaky), OpenClawbefore_tool_callplugin, Trae none — each cross-checked against the host's 2026 docs. Only the Claude Code hook is written and tested here.
Tests
- +2 (91 total): OpenClaw bootstrap, and Codex + OpenClaw coexisting with distinct markers.
Full changelog: https://github.com/tinqiao-oss/engramory/blob/master/CHANGELOG.md
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