AgentRoot makes an AI assistant remember your project and reuse ways of working you approved — without building a new agent product. Keep the chat tool you already use.
Works with Cursor, Codex and Claude Code
State a rule or a fact in plain language. The assistant records it and tells you what it wrote. What it only guessed waits for your yes.
Set the house rules once. Weeks and dozens of chats later, in another agent, they still hold.
Something said in passing two weeks ago stops a mistake today — and it shows you where it came from.
Nothing above needed a file edit. The exact wording depends on your model.
Most agent chats forget everything between sessions. Prompt dumps and hand-edited YAML try to fix that, and become someone's maintenance burden. AgentRoot stores each concern in its own place, as flat files you can read.
What's true about this project
Short one-sentence facts. What you say is active at once; you can withdraw any of them.
How we usually do this kind of work
Procedures, kept only after you confirm them. A scored run that does worse sends one back.
Who the assistant is helping
Identity and lens, not a step-by-step manual. General by default.
When work repeats, the assistant offers to keep the way it was done — the steps, and the script if it wrote one. Nothing is kept until you say yes.
Done once in Claude Code, kept as a Skill, run the same way weeks later in Codex.
Each level sits on the one below. A missing level weakens only itself — no MCP and no Score still leave builtins and Memory useful.
Requires Python 3.11+. Install the agentzero command once — no clone needed.
# install once (pipx install works the same) uv tool install git+https://github.com/jesselei1102-hue/agentzero # make a workspace for your tool: cursor | codex | claude agentzero init ~/AgentZero-Workspace --harness claude
./a0 memory review lists it as sentences.Adapts onto the harness you have. The agent loop stays in Cursor, Codex or Claude Code.
Proposed until you say yes. Reuse must not quietly degrade.
Flat YAML and Markdown you can audit. No hidden control plane.
The first proof is not the product boundary.
Skip a level and only that level is gone.
src/ is there if you want to dig.