emk - Episodic Memory Kernel — Public Preview
Part of Agent OS - Kernel-level governance for AI agents
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.
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.7.0.tar.gz
(18.5 kB
view details)
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 agentmesh_memory-3.7.0.tar.gz.
File metadata
- Download URL: agentmesh_memory-3.7.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ddc6f4b41083333e5db58b2e64616fb43e0accf229f1d98e38526a074d4e8dd
|
|
| MD5 |
c65c64cb80c012185194d1065c17a2f8
|
|
| BLAKE2b-256 |
6b936a9009103edb91d8564661f757358a5eed0ee2bfe716f3e26488447acbac
|
File details
Details for the file agentmesh_memory-3.7.0-py3-none-any.whl.
File metadata
- Download URL: agentmesh_memory-3.7.0-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f71ef38838d7a39a2d36628271f3faddba45046e60f516b5257d7815bd0866a8
|
|
| MD5 |
2de5cb3bbd45508cbc975b1b0cff3f06
|
|
| BLAKE2b-256 |
8b6ef8a6782f3a5bd10c8202ff6b0527fea86e0ff4032e64f218783fffaa364a
|