What problem does it solve? AI coding agents like Claude, Codex, Hermes, Cursor, and OpenCode work in isolated sessions with no shared memory, so context, decisions, and task state are lost when switching between harnesses or resuming work later. ## Core Features & Use Cases - Cross-Harness Memory Vault: Save, search, and read portable ecc.memory.v1 Markdown documents shared across all participating agents via the ECC Memory Vault. - Structured Handoffs: Transfer work between agents (e.g., Codex to Claude) with handoff documents capturing objective, evidence, blockers, and next actions. - Scoped Storage & Validation: Organize memories into project, team, and user scopes with fail-closed .gitignore protection, and run ecc memory doctor to diagnose malformed entries, broken links, or duplicate IDs. - Use Case: After finishing a migration investigation in Codex, save a handoff memory so Claude can resume the rollout in a later session with full context on tests run and remaining risks. ## Quick Start Install the ecc-universal npm runtime, then ask the agent to search the memory vault for prior context on your task and save a handoff memory for the next agent.