Skip to content
AGH RuntimeAgents

Agents

How AGH resolves agent definitions, advertises capabilities, launches providers, and supervises ACP subprocesses.

Audience
Operators running durable agent work
Focus
Agents guidance shaped for scanability, day-two clarity, and operator context.

Agents are the executable unit AGH manages. A definition file declares the agent identity, the provider that runs it, the permissions it inherits, and the capabilities it advertises. At session start AGH resolves that definition into an ACP subprocess, injects environment, negotiates the session, and supervises it through stop.

Use this section when you need to answer which agent will run, which provider command AGH will execute, what capabilities the agent advertises to the network, or why a session did not launch the way you expected. Agent docs sit between configuration and sessions: configuration explains the files, sessions explain live runtime state, and this section explains the handoff from definition to managed subprocess.

For a new project, start with definitions, confirm the provider ID on the providers page, then check spawning if the process fails. Reach for capabilities when the question is what another peer can discover about the agent, not how the process starts.

Hand-drawn Agents poster showing AGH agent definitions, provider selection, ACP subprocess spawning, and supervised live sessions with the octopus mascot.

In this section

On this page