Agents
The workers
A brain that has been given a goal and permission to act.
A model on its own can only talk. An agent is a model with a job description: a goal, a set of tools, some rules and a memory. It can read a file, check a calendar, write code or prepare a report, and it keeps going until the job is done.
I run several, because one worker doing everything is as bad an idea in software as it is in an office.
100+
written skills any worker can follow
Who is on the team
The personal assistant
HermesReachable from my chat apps, day and night. It is an open-source assistant that I run on my own hardware and have extended with nine add-ons of my own.
The two senior engineers
Claude Code and CodexThey write, review and repair software. For anything important I have one check the other’s work.
The junior on site
OpenCode with a local modelWorks for free on my own machine on small, well-defined tasks. Its work is scored against a written definition of done.
The careful one
A terminal agentAsks before changing anything and can be told to plan only. I use it when I want a clear line between suggesting and doing.
The specialists
One checks small business websites. One prepares a daily briefing of security news. One makes a first pass over large folders of photos. One drafts emails: it may propose three versions and is never allowed to press send.
The handbook
100+ skillsWritten instructions for “how we do this here”. Any worker can pick one up, which is how a lesson learned once stays learned.
What managing them taught me
- 1
Workers report success too easily. An overnight run told me six jobs were finished; most were not.
- 2
Give each worker a narrow job and only the tools for it.
- 3
Write the lesson down as an instruction, or the next worker repeats the mistake.