Skip to main content

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


Download files

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

Source Distribution

memoryledger-0.1.0.tar.gz (52.0 kB view details)

Uploaded Source

Built Distribution

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

memoryledger-0.1.0-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

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

Hashes for memoryledger-0.1.0.tar.gz
Algorithm Hash digest
SHA256 abd63d9617ca69de6181c415ced64790f360e3ee13e04b8e06d6ab8be4e6fa1b
MD5 6c26750fff4872218e70c0efe3ef1fb0
BLAKE2b-256 868bb18f8629bdf75b7ffd444937a6f8cf0ca23d17a631f9b09169dafcddea9b

See more details on using hashes here.

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

Hashes for memoryledger-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41873e1c6ea40c5963ca393ac3bddaf93aa6031b0b1a8c578a951a8d3c1d2737
MD5 ba763315ba7154cf63469a32cfd52b4f
BLAKE2b-256 ce275e560e41308af578f59cbd4a17b1225dfd3e9b1258addc7dbda77fc39ae3

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