--- name: echoes-vault description: Use repository-local EchoesVault memory when asked to initialize, restore, search, remember, document, inspect status, or explicitly save a session. --- # EchoesVault adapter Read `EchoesVault/AGENT_PROTOCOL.md` before the first vault operation in a session. Run the portable engine with: ```text python3 .echoes-vault/echoes_vault.py --workspace . \ --agent --adapter-version 1.1.1 ``` Use `init`, `inspect`, `hydrate`, `start --recent 3`, `status --format card`, `search`, `append`, `hash`, `upsert`, and `end --confirm-explicit-user-end` according to the protocol. Pass write payloads as JSON through stdin or a temporary JSON file. Never interpolate Markdown into a shell command. Do not use legacy EchoesVault tools that directly edit `index.md` or append to `daily/YYYY-MM-DD.md`. Never finalize memory unless the user explicitly asks to end or save the session.