Open PR · in active review

Bringing Perseus Vault memory to CrewAI.

We've opened a pull request to add Perseus Vault as a persistent, cross-session memory backend for CrewAI agents — local SQLite, confidence decay, and no external embedding service. It's in active review with the maintainers; here's what it does and exactly where it stands.

What it adds

Memory that persists across crews and sessions.

CrewAI agents are powerful but stateless between runs. This integration lets a crew remember decisions and patterns — and share them across crews — without standing up any external service.

Cross-session recall

Agents retain decisions, facts, and context across separate runs and deployments — via the standard MCP interface to the Perseus Vault binary.

Cross-crew sharing

Point multiple crews at the same perseus-vault.db. Knowledge learned by one crew is recallable by the next — scoped by agent and category.

Confidence decay

Facts fade if unreinforced, so memory stays current instead of accumulating stale state.

No external dependencies

Local SQLite + FTS5. No external APIs, no embedding models, no cloud — memory never leaves your machine.

Status — stated plainly

Where the integration actually stands.

Pull request #6208 — open, in review

  • Not yet merged. The PR is open against crewAIInc/crewAI and under active review.
  • Implements the integration over the official MCP standard (stdio to the Perseus Vault binary), after early review moved it off a direct-CLI approach.
  • Memory is scoped by agent and category to prevent cross-crew data leakage.
  • Open review items remain (e.g. aligning the search() signature to the storage-backend protocol). We'll mark this shipped here only once it merges.
Contributed to CrewAI, a widely-used open-source agent framework · tracked publicly at PR #6208