Skip to content

AgentKeeper v1.1.0

Choose a tag to compare

@tomanciauxberner-rgb tomanciauxberner-rgb released this 20 May 10:18
· 20 commits to main since this release

Cognitive continuity infrastructure for long-lived AI agents.

AgentKeeper reconstructs an agent's full cognitive state — identity, memory, decisions, relationships — across model switches, crashes, restarts, and constrained context windows.

Install

pip install agentkeeper-ai

Highlights in 1.1

  • Memory classesdecision(), preference(), constraint(), relationship(), task_state(), transient(), each with its own decay behaviour.
  • Cognitive observabilityagent.health() reports memory volume, importance distribution, contradiction count, stale ratio.
  • GDPR-native retention — TTLs (ttl="30d"), gdpr_export() (Article 20), gdpr_purge() (Article 17).
  • Persistent vector indexsqlite-vec backend survives restarts without re-embedding; scales to 10k+ facts.
  • Pluggable storageBaseStorage ABC, default SQLiteStorage, opt-in EncryptedSQLiteStorage (Fernet at-rest encryption).
  • Async LLM consolidationAsyncAgent.compress(use_llm=True) end-to-end.
  • Graph memory — directed triples (agent.link), BFS traversal (agent.find_related), shortest path.
  • Native MCP serveragentkeeper-mcp CLI for Claude Desktop, Claude Code, Cursor, and any MCP host. Nine tools exposed.
  • Framework integrations — LangChain and CrewAI helpers, no hard dependency.

Quality

459 tests, ruff-clean, py.typed, CI on Python 3.10 / 3.11 / 3.12. Full backward compatibility with 1.0.

Built by Tom Anciaux Berner — ThinkLanceAI