Skip to main content

Public Preview — Episodic Memory Kernel for AI agent experience storage

Project description

emk - Episodic Memory Kernel — Public Preview

Part of Agent OS - Kernel-level governance for AI agents

PyPI License: MIT

Episodic memory storage for AI agents.

emk provides a simple append-only store for recording agent experiences. Episodes are immutable once written, giving you a reliable audit trail of what your agent did and learned.

Installation

pip install agent-os-kernel[full]  # emk is included as a submodule

Quick Start

from emk import Episode, FileAdapter

store = FileAdapter("agent_memory.jsonl")
episode = Episode(goal="Query user data", action="SELECT * FROM users",
                  result="200 rows", reflection="Query was fast")
store.store(episode)

Features

  • Immutable, append-only episode storage
  • JSONL file-based persistence
  • Episode retrieval and querying
  • Pluggable storage adapters

License

MIT License - see LICENSE for details.

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

agentmesh_memory-3.6.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

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

agentmesh_memory-3.6.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file agentmesh_memory-3.6.0.tar.gz.

File metadata

  • Download URL: agentmesh_memory-3.6.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for agentmesh_memory-3.6.0.tar.gz
Algorithm Hash digest
SHA256 996574be89c02014ba64c1a33c86861063580e49707e9788b2fec5139d1d7904
MD5 f46ee343600fdb424aa1ad6bb4a9b92d
BLAKE2b-256 ed107f1abccd37a5a56394f78ac6d8e315c69e7ca91cc843c821f3abdef00a84

See more details on using hashes here.

File details

Details for the file agentmesh_memory-3.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentmesh_memory-3.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd6d64444f2c03dc2f48eca6e57f7d598738abdcc0ad479e24319c0c16c5cd49
MD5 2f03baf91b4e9cba748ff613209dfab7
BLAKE2b-256 415c2d2884b9870331ba7e14b593893ce6acaefa0021f38e2bdb5f2638ddbee8

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