Auditable long-term project memory ledger and AGENTS.md renderer
Project description
memoryledger
memoryledger is an auditable long-term project memory ledger and deterministic AGENTS.md renderer.
AGENTS.md is a generated entry point. Canonical durable memory lives in
.memoryledger/.
Quick start
memoryledger init
memoryledger memory create --kind rule --title "Use plans" --text "Always plan before implementation."
memoryledger review accept memory-0001 --reason "User approved project rule."
memoryledger render --print
memoryledger export
The short alias memledger exposes the same CLI.
To build or update AGENTS.md, update memory records first, then render and
export. Do not edit generated AGENTS.md files directly.
Rendered targets are owned only when configured and marked with
<!-- Generated by memoryledger. Do not edit directly. -->. Do not edit those
files directly. Files under docs/agents/ without the marker may be manual.
Export refuses to overwrite any manual target, including when --backup is
passed. Use memoryledger agents adopt for a read-only preview and
memoryledger agents adopt --apply --backup for the dedicated adoption
transaction. Adoption creates candidates by default; --accept requires
--reason.
Example:
memoryledger memory create --kind rule --title "Use memoryledger for AGENTS" --text "Do not edit AGENTS.md directly; update memoryledger records and export."
memoryledger review accept memory-0001 --reason "User approved project memory workflow."
memoryledger render
memoryledger export
Additional intake commands are templates list/show/apply/sync/remove,
evidence scan, and import run-html. All producer output remains candidate
memory until explicit review. Structured evidence is managed with
memory evidence list/add. Both memoryledger and memledger expose the same
commands.
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 memoryledger-0.1.0.tar.gz.
File metadata
- Download URL: memoryledger-0.1.0.tar.gz
- Upload date:
- Size: 52.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abd63d9617ca69de6181c415ced64790f360e3ee13e04b8e06d6ab8be4e6fa1b
|
|
| MD5 |
6c26750fff4872218e70c0efe3ef1fb0
|
|
| BLAKE2b-256 |
868bb18f8629bdf75b7ffd444937a6f8cf0ca23d17a631f9b09169dafcddea9b
|
File details
Details for the file memoryledger-0.1.0-py3-none-any.whl.
File metadata
- Download URL: memoryledger-0.1.0-py3-none-any.whl
- Upload date:
- Size: 32.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41873e1c6ea40c5963ca393ac3bddaf93aa6031b0b1a8c578a951a8d3c1d2737
|
|
| MD5 |
ba763315ba7154cf63469a32cfd52b4f
|
|
| BLAKE2b-256 |
ce275e560e41308af578f59cbd4a17b1225dfd3e9b1258addc7dbda77fc39ae3
|