Skip to content

chore: remove agentmemory MCP service (migrated to synapse)#25

Merged
Lyther merged 1 commit into
mainfrom
chore/remove-agentmemory
Jul 5, 2026
Merged

chore: remove agentmemory MCP service (migrated to synapse)#25
Lyther merged 1 commit into
mainfrom
chore/remove-agentmemory

Conversation

@Lyther

@Lyther Lyther commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Native first-party MCPs (synapse, grimoire) cover the need, so the opt-in external agentmemory service is removed.

Migration first (no data loss)

Its 76 logged memories were migrated into synapse's global store before removal — verified recallable (store:"global", content + tags preserved). The migration was a one-time ephemeral script driving synapse-bridge over stdio MCP; per the "don't keep one-off scripts" rule it is not committed.

Removal

  • registry/optional-services.json — drop the agentmemory service entry.
  • .gitmodules + external/agentmemory — deinit + remove the submodule.
  • adapters/droid/README.md, external/README.md, mcps/synapse/README.md, registry/target-capabilities.json, targets.mjs comment — drop agentmemory as a live/installable example; keep the generic "external MCPs are opt-in" wording.
  • tests — remove the --service agentmemory opt-in cases (no external MCP remains to exercise them); the deepagents MCP test now asserts the default first-party servers (grimoire, synapse); inventory external count 7 → 6.

Retained (intentional): the design-history references explaining why synapse rejected agentmemory as a base — concept-zero.md (E-01–E-03), architecture.md, roadmap.md (P3.3), redactor.ts (redaction-floor rationale), and the CHANGELOG entry.

Verification

check · check generated · check rules · build --target all · test — all green.

by mass-energy equivalence

Native first-party MCPs (synapse, grimoire) cover the need, so the opt-in external
agentmemory service is removed. Its 76 logged memories were migrated to synapse's
global store first (one-time, verified recallable; migration script was ephemeral,
not kept in-repo).

- registry/optional-services.json: drop the agentmemory service entry
- .gitmodules + external/agentmemory: deinit + remove the submodule
- adapters/droid/README.md, external/README.md, mcps/synapse/README.md,
  registry/target-capabilities.json, targets.mjs comment: drop agentmemory as a
  live/installable example (kept generic 'external MCPs are opt-in' wording)
- tests: drop the --service agentmemory opt-in cases (no external MCP remains to
  exercise them); deepagents MCP test now asserts the default first-party servers;
  inventory external count 7 -> 6

Design-history references (why synapse rejected agentmemory as a base) in
concept-zero/architecture/roadmap/redactor + CHANGELOG are intentionally retained.

check / check generated / check rules / build / test all green.
@Lyther
Lyther merged commit 65a1d4c into main Jul 5, 2026
2 checks passed
@Lyther
Lyther deleted the chore/remove-agentmemory branch July 5, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant