Skip to main content

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 APIs
  • 1.0.0 — Production-ready client SDK

The scope of this package will remain limited to client-side concerns.


License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kumiho_memory-0.3.1.tar.gz (67.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kumiho_memory-0.3.1-py3-none-any.whl (55.0 kB view details)

Uploaded Python 3

File details

Details for the file kumiho_memory-0.3.1.tar.gz.

File metadata

  • Download URL: kumiho_memory-0.3.1.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

Hashes for kumiho_memory-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d899c7c13106808c18f6918f023c52921801ff649f343e6eed98eb45a9e1b7e1
MD5 324d2a63271ed9f6e83efb01bba0b3d2
BLAKE2b-256 c7da7a06f7e6d19da308d682d53a1d86396c71b35092f30b371d7cdfdda9ed96

See more details on using hashes here.

File details

Details for the file kumiho_memory-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: kumiho_memory-0.3.1-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

Hashes for kumiho_memory-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd24a4b58ccf929f6b63b44ef4cbbc1fb9c5c36b740e3aab547f539414dcec36
MD5 d2c10eb08d1eaecfe17c487b3ab3ce93
BLAKE2b-256 c47d4532ef9c99b0a063057e8f5d5eeaec4d67a1809bd325de3f7ed4ca213423

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page