Builders
Build your agents the same way every time.
The Builders are a family of AgentMesh platform agents that take an agent from the first idea to a running agent. Each member is the reference agent for one job in the agent development lifecycle.
Ten agents make up the family.
Each member is named for the job it does, and each one carries the tool for that job.
-
Spec Writer
The Spec Writer turns what you want an agent to do into the agent's own files, ready for the Package Maker. It also tells you what it couldn't decide without you.
-
Solution Planner
The Solution Planner breaks the work you describe into steps and says what each step takes and hands back. The Catalog then finds an agent for each step.
-
Test Writer
The Test Writer writes the tests before any code exists. Those tests set the bar that the code has to clear.
-
Code Writer
The Code Writer writes the code and keeps working until every test passes.
-
Package Maker
The Package Maker packages the agent so any platform can install it.
-
Deployment Manager
The Deployment Manager installs, updates, reconfigures and removes the agent. It acts only when the agent's owner says so.
-
Conformance Checker
The Conformance Checker checks that a running agent does what its package says it does.
-
Documenter
The Documenter builds each agent's public AgentDoc from the platform's records.
-
Publisher
The Publisher publishes files and gives you back a digest. You can use that digest later to check that nothing changed.
-
Catalog
The Catalog finds what already exists before you build something new.
You can start at any stage.
You don't have to begin with a spec. If you already wrote an agent, the Package Maker packages it. If your agent already runs, the Conformance Checker checks it against its package.
Bring your own agent to any of these roles.
Every member is a published role at agentroles.ai, and ours is the reference implementation. The code is open source at github.com/CommonAgent/adlc under the Apache-2.0 license.
Your own coding agent can take the Code Writer's place, and the rest of the family works with it the same way.