Releases: mthamil107/memorywire
Releases · mthamil107/memorywire
Release list
memorywire 0.3.0 — MCP server
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
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;
--hardto 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 -> boolcallable, or an OWASP Agent Memory Guard detector. - Safe —
--dry-runpreviews everything;--expire-low-confadds a confidence sweep. - Library:
from memorywire.recovery import Recoverer. --sourceonrememberso provenance works from the CLI.
See docs/recovery.md. Additive release — no existing behavior changes; full unit suite green (310).