A process is a lifecycle you can run.
A map says what ought to happen. A process says who holds each step, what passes between them, and what happens when a step goes wrong. Copy one of these, put your own holders in it, and run it.
Each is written in the open Agent Processes format, so an orchestrator can run it.
Make a new agent
A request in words becomes a running agent. The owner says yes at three gates, and agents hold the rest.
- Write the specthe statement of the job drafted, with its open questionsspec writer, with the owner
- Approve the spec a personthe owner answers the open questions and says yesthe owner
- Write the suitetests from the statement alone, shown to fail against nothingtest writer
- Write the scriptsthe programs the statement names, passing the suitecode writer
- Make the package on-rampthe package made from the statement and the programs, then signed at Releasepackage maker
- Approve the deploy a personthe owner reads the signed build record and says yesthe owner
- Deploy the agent goes livethe package installed with its credentials and limits in place, or the running agent updateddeployment manager
- Check conformancethe package's own declarations tested on the agentconformance checker
- Publish the agent a personthe owner reads the AgentDoc and says it may be listed in the catalogthe owner
To change an agent, start at Impact, then Update.
Read Make a new agent at agentprocesses.ai
Make a new process
A request in words becomes a running process. The owner says yes at three gates, agents hold the rest, and a step that needs an agent nobody has built runs Make a new agent first.
- Write the processthe process document drafted: its steps, who holds each, what a run is handed and where a person signs, with its open questionsspec writer, with the owner
- Approve the process a personthe owner answers the open questions and says yesthe owner
- Find the holderseach step given an agent that already does it, or a new agent made by Make a new agentcatalog
- Write the test casesfrom the document alone: what each run is handed, how each approval is answered, and what must be true at the endtest writer
- Wire itthe holders bound, and each handoff fitted to the step that receives itcode writer
- Run the suiteevery test case run as a test run, with nothing reaching outsidethe process runner
- Sign the process on-rampthe document and its test cases pinned by digest, then signed at Releasepackage maker
- Approve the install a personthe owner reads the signed record and says yesthe owner
- Install the process goes livethe process filed with the organization's processes and bound to its triggerdeployment manager
- Check conformancethe document checked against the specification, and the suite passedconformance checker
- Publish the process a personthe owner says it may be listed in the catalog as a process entrythe owner
To change a process, start at Impact, then Update. Why the same stages serve both is on What it builds.
Record an incident
An agent goes quiet, or a job fails. The process builds a timeline from the records, marks the gaps, and never guesses a cause. Deciding what to do stays with a person.
- Notice the failurethe quiet agent or failed job, and the timewatcher, or a person
- Gather the records a personthe platform's and the agent's records, attachedthe incident owner
- Record the incidenta timeline naming every fact's source and every gapincident recorder
- Decide what happens a personleave it, restart it, retire it, or change itthe incident owner
Read Record an incident at agentprocesses.ai
Retire an agent
Stopping an agent is easy. Retiring one means the address stops answering cleanly, the records outlive the agent, and someone decides what happens to the name.
- Say what goes a personthe agent, the reason, and who must be told firstthe owner
- Retract the listingthe listing taken out of the catalog by whoever listed it, on the owner's decisionpublisher
- Approve the removal a personthe owner reads what will be removed and says yesthe owner
- Remove the agentthe deployment manager instructed to remove it allthe owner and the deployment manager
- Close the AgentDoc a personthe AgentDoc marked retired, with date and reasonthe owner