Agents
Agents are the public stateless packaging and control-plane noun for multi-step Prompt Orchestra systems.
Public status
Stable runtime:
GET /api/agents/:idPOST /api/agents/:id/runGET /api/agent-runs/:idPOST /api/agent-runs/:id/load-inputsPOST /api/agent-runs/:id/rerun-from-step
Public beta stateless authoring and iteration:
GET /api/agentsPOST /api/agentsPATCH /api/agents/:idPOST /api/agents/:id/versionsPOST /api/agents/:id/publishPUT /api/agent-versions/:id/workflowPOST /api/agent-versions/:id/workflow/validateGET /api/agent-runs/compareGET /api/agents/:id/versions/:versionId/diffPOST /api/agents/:id/versions/:versionId/rollback
Workflow model
Workflow is public only as dependent configuration under an agent version.
That means the public authoring flow is:
- create an agent
- create a version
- validate and save workflow on that version
- publish
- run and inspect
- compare runs, diff versions, or roll back if needed
There is no top-level public workflow noun and no client.workflows.*.
Relationship to skills
Skills remain the public beta executable unit inside agent workflows.
Agents are the public stable runtime surface for persisted run detail and rerun helpers, and the public beta stateless authoring surface for packaging and iteration.
Still not public
- session-backed agent routes
- realtime agent routes
- low-level version patch and step/transition mutation helpers outside
saveWorkflow