Cole, my agent
Cole is the orchestrator of a multi-agent system I run on Hermes. I run nine Hermes profiles managing different elements of my life, each with a unique SOUL.md, and Cole routes work to specialist agents: a researcher, staff and senior engineers, a writer, and security and quality engineers. He also ships code across my repos, answers the phone, and remembers my meetings.
Code. GitHub issues in, pull requests out, auto-deploy on merge. Issue labels decide what he may merge on his own.
| Issue labels | What Cole does |
| cole:go-and-merge | Builds and merges on sight. |
| agent:cole+methods | Builds on sight. Merges only after Claude's review approves the pull request's current head. |
| no lane label | Waits for my "go". |
| cole:hold | Keeps a methods issue in plan mode. |
Each merge decision is made from fresh GitHub state and writes a one-line audit record. Deploys batch after a burst of merges, and a deploy that fails verification rolls back to the last good commit.
Phone and text. You can call or text Cole, and he can call or text me. Callers have to pass a passphrase, a voiceprint match and an anti-spoofing check, and every attempt is logged. In October a text-to-speech voice reading the passphrase got through, so I hardened the auth.
Memory. About 4,000 of my Bear notes, mostly meeting notes and 1:1s, sync into a self-hosted Honcho every 10 minutes, filed by the people they mention, so my agents can reason over years of work context.
Personal. Cole isn't just for work. He shops for me and helps me track down my cats when they go missing.