II.
Topic JSON
Structured · livetopic:agent-run-lifecycle
Agent Run Lifecycle json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "topic:agent-run-lifecycle",
"_kind": "Topic",
"_file": "domain/topics/topics-agent-orchestration.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Agent Run Lifecycle",
"description": "Agent Run Lifecycle as a cross-cutting topic - the phases an agent run\nprogresses through from creation to completion. Covers the state machine:\ncreated, iterating (replaying resolved effects and advancing), waiting\n(blocked on a breakpoint or sleep effect), completed, and failed. Includes\nsession binding between orchestrator and sub-agent, journal tracking via\nappend-only event logs (RUN_CREATED, EFFECT_REQUESTED, EFFECT_RESOLVED,\nRUN_COMPLETED, RUN_FAILED), run lock acquisition, and deterministic replay\nfrom journal state. Central to the Babysitter SDK runtime model.\n"
},
"outgoingEdges": [
{
"from": "topic:agent-run-lifecycle",
"to": "domain:software-engineering",
"kind": "applies_to"
}
],
"incomingEdges": [
{
"from": "orch-primitive:task-complete",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:workspace-cleanup",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:reconciliation",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:audit-trail",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:agent-health-check",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:rollback",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:result-validation",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:auto-merge",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:workspace-snapshot",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "orch-primitive:telemetry-collection",
"to": "topic:agent-run-lifecycle",
"kind": "orch_applies_to",
"attributes": {}
},
{
"from": "agent:symphony",
"to": "topic:agent-run-lifecycle",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "domain:ml-ai",
"to": "topic:agent-run-lifecycle",
"kind": "contains",
"attributes": {}
},
{
"from": "topic:krate-agent-workspace-policy",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-dispatch-run",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-dispatch-attempt",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-session",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-artifact",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-workspace",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-session-transcript",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
},
{
"from": "topic:krate-agent-workspace-runtime",
"to": "topic:agent-run-lifecycle",
"kind": "applies_to"
}
]
}