Catalog PyPI
PACKAGE EXPLORERView in registry

agmemory

PyPI

Persistent memory system for AI agents — session notes, rolling state, and RAG search

agentaimcpmemorymodel-context-protocolragsession-notes
Versions collected1
Direct dependencies6From release 0.23.2
Last observed21 Oct, 09:15 UTC

README

Version 0.23.2 documentation

agmemory

Persistent memory system for AI agents — session notes, rolling state, and RAG search.

Features

  • Session notes: Create structured markdown notes per session with metadata extraction
  • Rolling state: Track focus, open items, decisions, pitfalls across sessions
  • RAG search: BM25+ scoring with field-level weighting, query expansion, fuzzy matching
  • MCP server: Expose all operations as MCP tools for AI agent integration
  • CLI: Full-featured command-line interface

Installation

pip install agmemory

With optional features:

# Japanese tokenization support
pip install agmemory[japanese]

# Dense embedding search
pip install agmemory[dense]

# All extras
pip install agmemory[all]

Quick Start

CLI

# Initialize memory directory
memory init

# Create a session note
memory note new --title "Fix authentication bug"

# Search notes
memory search --query "authentication timeout"

# Show current state
memory state show

# Update state from a note
memory state from-note memory/2026-03-02/1830_fix-authentication-bug.md

MCP Server

Register in your .mcp.json:

{
  "mcpServers": {
    "memory": {
      "command": "memory",
      "args": ["serve"]
    }
  }
}

Or with uvx:

{
  "mcpServers": {
    "memory": {
      "command": "uvx",
      "args": ["agmemory", "serve"]
    }
  }
}

Upgrading

After upgrading the package, reconnect the MCP server to pick up new tool parameters and schema changes. In Claude Code, run /mcp and select reconnect; other MCP hosts may require restarting the server process.

Memory Directory Structure

memory/
├── _state.md              # Rolling state
├── _index.jsonl           # Lightweight search index
├── _rag_config.json       # Search configuration
├── _vocab.json            # Vocabulary cache for fuzzy matching
└── YYYY-MM-DD/
    └── HHMM_slug.md       # Session note

License

Apache-2.0

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.23.226 Apr 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
rk0429/agentic-memory

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:15 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6c9e578216e2282582a3c4d8495ed3a65bee689b6ca240ccbf1ebce4f65c249d