Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Relationship to aide.sh

amem and aide are complementary layers of the same system.

aide — orchestration

aide.sh dispatches work between agents. An Aidefile defines each agent’s persona, budget, triggers, and skills. aide dispatch <agent> <task> spawns an isolated Claude Code process and returns a bounded summary.

amem — knowledge

amem captures, compiles, and serves references. An agent running under aide can call amem_recall over MCP to ground its reasoning in real sources.

Integration point

In aide.toml:

[sync.memory]
method = "amem"
conflict = "causal"

When this is set, aide uses amem as its cross-agent memory substrate. Agents share a wiki; a fact learned by one agent is available to all.

Division of labor

Concernaideamem
Which agent runs?✓—
How much budget?✓—
What does the agent read?—✓
Where are citations stored?—✓
How are secrets gated?✓—
What’s the SHA-256 of chunk 7?—✓

Using one without the other

  • amem alone: CLI + extension + MCP. Useful for human-led research and single-agent setups.
  • aide alone: works fine, just without shared knowledge. Agents reason from their own seed context.
  • Both together: the full stack.