Universal memory provider for AI agents (Redis + Kumiho)
Project description
Kumiho Memory
Experimental client-side utilities for AI agent memory integration
⚠️ Status
Experimental / Preview (0.1.x) This package is provided for early experimentation and reference usage. APIs and behavior may change without notice. Latest patch:
0.1.2(2026-02-09) - README refresh and version metadata sync.
What this package is
kumiho-memory provides client-side utilities that help AI agents
temporarily buffer interaction context and interface with the broader
Kumiho Cognitive Memory architecture.
It is designed to be:
- Lightweight
- Model-agnostic
- Framework-agnostic
- Safe to use in local or sandboxed environments
What this package is NOT
To avoid confusion, this package does NOT implement:
- ❌ A full cognitive memory system
- ❌ Long-term memory graphs or lineage tracking
- ❌ Memory consolidation or offline processing
- ❌ Automated belief revision or pruning
- ❌ The "Dream State" consolidation pipeline
Those capabilities exist at the system level and are intentionally decoupled from this client-side library.
Design intent
This separation is intentional.
By keeping advanced memory logic outside the client library:
- Memory remains independent of any specific LLM
- Client environments stay fast and lightweight
- Sensitive or irreversible memory operations are centrally controlled
- The architecture remains portable across platforms and models
Typical use cases
-
Experimenting with memory-aware AI agents
-
Prototyping agent workflows that require short-term context buffering
-
Reference integration for platforms such as:
- Multi-agent systems
- Collaborative AI environments
- MCP-compatible agent runtimes
Installation
pip install kumiho-memory
Minimal example
from kumiho_memory import RedisMemoryBuffer
memory = RedisMemoryBuffer()
memory.add_message(
project="example",
session_id="demo-session",
role="user",
content="Hello!"
)
This example demonstrates temporary, short-term buffering only. It does not represent long-term memory persistence.
Architectural note
kumiho-memory is one component within a larger, model-agnostic memory
architecture.
The full system includes:
- Client-side buffers (this package)
- Persistent memory storage
- Structured relationships between memories
- Offline consolidation and lifecycle management
This package intentionally exposes only the client-side surface.
Roadmap
0.1.x— Experimental preview (current)0.2.x— Stabilized client APIs1.0.0— Production-ready client SDK
The scope of this package will remain limited to client-side concerns.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kumiho_memory-0.3.2.tar.gz.
File metadata
- Download URL: kumiho_memory-0.3.2.tar.gz
- Upload date:
- Size: 67.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68fb3d761802a703eebb370b2da9245263a72faacef9774ad25b0d936d581c0b
|
|
| MD5 |
5e1c35ff3bc2a1d0d0b9de9eef691970
|
|
| BLAKE2b-256 |
1cf1e0a9d71f41d8c48c5952ea6214808b24170ca30a5392fd198fa52de2e146
|
File details
Details for the file kumiho_memory-0.3.2-py3-none-any.whl.
File metadata
- Download URL: kumiho_memory-0.3.2-py3-none-any.whl
- Upload date:
- Size: 55.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
431a0c728e4575ee5ae3c70bb47bf1d895f561a1855312dc6a3519f3da657135
|
|
| MD5 |
666b8e37d644eefc2a394ee8b8b9cb90
|
|
| BLAKE2b-256 |
f213b26cfd1fed6fcd1b78ffc5bef22c5b11913cd93d492069709df8f061ffac
|