Skip to content

Releases: mthamil107/memorywire

memorywire 0.3.0 — MCP server

Choose a tag to compare

@mthamil107 mthamil107 released this 17 Jul 09:29
b4ff7e8

Use memorywire — and recover — from any MCP agent.

Adds memorywire-mcp, a stdio MCP server exposing remember / recall / forget / merge / expire / recover as tools. Any MCP-aware agent (Claude Desktop, IDE assistants) gains persistent, governable, recoverable memory by adding it to the client config — no code.

pip install "memorywire[mcp,sqlite-vec]"
{ "mcpServers": { "memorywire": { "command": "memorywire-mcp",
    "env": { "MEMORYWIRE_STORE": "sqlite-vec://./mem.db", "MEMORYWIRE_AGENT": "assistant" } } } }

recover defaults to dry_run=true. See docs/mcp-server.md. Full unit suite green (312).

memorywire 0.2.0 — memory-poison recovery

Choose a tag to compare

@mthamil107 mthamil107 released this 16 Jul 11:01
a9eff87

memorywire can now recover poisoned agent memory.

Most agent-memory tooling detects or prevents poisoning. memorywire recover does the part nobody ships: it cleans a compromised store and tells you what it did.

New: memorywire recover

  • Purge by provenance — memories from untrusted sources are removed (the strongest recovery lever per the PurgeBench benchmark). Soft-delete by default; --hard to hard-delete.
  • Quarantine the sneaky case — a directive hidden inside a trusted memory (the entangled case) is flagged for human review, never silently deleted.
  • Pluggable detectors — built-in directive heuristic, any content -> bool callable, or an OWASP Agent Memory Guard detector.
  • Safe--dry-run previews everything; --expire-low-conf adds a confidence sweep.
  • Library: from memorywire.recovery import Recoverer.
  • --source on remember so provenance works from the CLI.

See docs/recovery.md. Additive release — no existing behavior changes; full unit suite green (310).