Integration layer that connects understanding-graph (persistent memory) and sema (shared vocabulary) into a unified cognitive system for Claude Code.
claude plugin install /path/to/ewaRequires both MCP servers running:
- understanding-graph --
npx understanding-graph start - sema --
uvx semahash serve
| Layer | What it is | What it gives you |
|---|---|---|
| understanding-graph | MCP server + skills | Persistent memory, concept nodes, doc trees, belief revision, project management |
| sema | MCP server + skill | Shared vocabulary -- 450+ content-addressed patterns with stable invariants |
| ewa | Integration skills + agents | Orientation protocol, sema-in-graph bridge, 12 specialized agent roles |
Startup protocol for new sessions. Loads understanding-graph orientation, sema usage protocol, and the sema-in-graph bridge. Summarizes graph state and flags maintenance needs.
How to embed sema handles inside graph nodes as stigmergic signals -- making vocabulary load-bearing rather than decorative.
Agents are specialized roles that focus on different aspects of understanding. Use them via Claude Code's agent system when you want a particular cognitive lens.
| Agent | Role | Lens |
|---|---|---|
| reader | Metabolizes source material | Captures shifts, not summaries |
| synthesizer | Weaves higher-order understanding | Wisdom protocol, staleness checks |
| connector | Long-range coherence | Fights recency bias, bridges distant nodes |
| skeptic | Stress-tester | Hunts incoherence, hidden assumptions |
| speculator | Engine of possibility | High recall, not precision |
| belief-tracker | Epistemic historian | Tracks mind-changes, resolves predictions |
| axiologist | Value mapper | Optimization functions, value conflicts |
| psychologist | Latent state tracker | What is felt but not said |
| critic | Craft judge | Prose quality, technique, impact |
| translator | Voice of the swarm | Expands thought into narrative |
| architect | Systems thinker | Structure, topology, fragility |
| methodologist | Epistemic auditor | Evidence quality, scope limitations |
ewa/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── orient/
│ │ └── SKILL.md
│ └── sema-in-graph/
│ └── SKILL.md
├── agents/
│ ├── reader.md
│ ├── synthesizer.md
│ ├── connector.md
│ ├── skeptic.md
│ ├── speculator.md
│ ├── belief-tracker.md
│ ├── axiologist.md
│ ├── psychologist.md
│ ├── critic.md
│ ├── translator.md
│ ├── architect.md
│ └── methodologist.md
├── package.json
├── README.md
└── LICENSE
MIT