On a phone, each diagram scrolls sideways.
One repo tells every AI tool how I work.
OpenCode, Claude Code and Codex all load the same file, AGENTS.md, at the start of every session in a Git repo called product-ai. I run Claude Code inside Herdr.
The repo holds my context, workflows and work output. Agents read live data from internal systems. A reviewer checks drafts before they go to other people. Lessons go back in when a session teaches something.
Three files load for any product work, while the rest wait for a task that needs them.
Loading every file every time would use up context before the work starts. So AGENTS.md names a trigger for each file. The agent reads a file only when its trigger applies.
A command turns one request into a team of agents.
Commands are saved workflows. One command, given a ticket key, runs a whole customer escalation investigation.
Three agents search code, tickets and docs at the same time. Their findings shape the database queries. A Codex reviewer then checks the draft before I share it.
Agents read live data from the company's systems of record.
The repo tells agents where to look. The wiki has internal docs, the issue tracker has related work, the service catalog has ownership, and analytics show usage.
If a source of truth is down or its login fails, the agent shows me the exact error and stops. It tries another route only if I say so.
A second model reviews anything I send to someone else.
Chat messages, emails, ticket comments, MR bodies, docs changes and support replies all go through it. The agent starts a Codex reviewer (GPT-6.1 Sol at xhigh) in a new Herdr terminal.
It runs read-only with no network, so it gets a bundle: the draft, the raw output behind each claim, and my words the draft quotes. Then I review the result and edit it.
Mistakes I correct get written down, so the next session starts from them.
After a substantive session, /session-end writes a handoff note. Corrections that should change future sessions move into the skill, command or rule file where they belong.
Lessons with no better home go into the corrections file. It has a 70,000-character ceiling, so a new entry merges with an old one or moves to a topic file.
The repo has had new commits every month since November 2025.
It started in June 2025 and had 2,152 commits on November 13, 2026. The work sits in the same repo as the context that produced it.