II.
AgentCoreImpl JSON
Structured · liveagent-core-impl:symphony.core@current
Symphony Core (current) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agent-core-impl:symphony.core@current",
"_kind": "AgentCoreImpl",
"_file": "agent-stack/core-impls/symphony-core-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"displayName": "Symphony Core (current)",
"agentVersionId": "agent-version:symphony@current",
"packageRef": "source-ref:symphony-github",
"loopIteratorPolicy": "poll-dispatch-reconcile",
"loopIteratorNotes": "Polls issue tracker (Linear) for actionable issues, creates per-issue\nworkspaces, dispatches coding agent sessions, and reconciles results.\nBounded concurrency with exponential backoff retry on failures.\n",
"contextManagementStrategy": "file-driven",
"compactionTriggerNotes": "Loads workflow policy from in-repo WORKFLOW.md. Agent sessions are\nephemeral; persistent state is filesystem-driven via workspace dirs.\n",
"subagentInvokerPolicy": "process-spawn",
"subagentInvokerNotes": "Spawns coding agent CLIs (Codex) in isolated per-issue workspaces\nwith WORKFLOW.md-driven instructions.\n",
"resultSynthesisPolicy": "model-direct",
"resultSynthesisNotes": "Agent session output is reconciled back to the issue tracker as\nPR submissions and status updates.\n",
"stopDetectionStrategy": "structured-end-event",
"transportClientLibrary": "symphony-internal",
"supportedTransportProtocols": [
"model-transport:openai-responses"
],
"parallelToolCallHandling": "native",
"streamingFidelity": "partial",
"thinkingChannelHandling": "not-supported",
"notes": "Core components:\n- Workflow Loader: reads WORKFLOW.md for runtime behavior policy\n- Config Layer: typed getters for environment and repo config\n- Tracker Integration: polls Linear for issues, posts status updates\n- Workspace Manager: per-issue directory isolation with git worktrees\n- Agent Session Runner: spawns and monitors coding agent processes\n"
},
"outgoingEdges": [
{
"from": "agent-core-impl:symphony.core@current",
"to": "layer:4-agent-core",
"kind": "realizes",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "agent:symphony",
"kind": "composes",
"attributes": {
"role": "core"
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "model-transport:openai-responses",
"kind": "speaks",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "capability:supports-tool-use",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "capability:supports-subagent-dispatch",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Dispatches coding agents per-issue in isolated workspaces."
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "capability:supports-parallel-execution",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full",
"notes": "Bounded concurrency for parallel issue processing."
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "capability:can-multi-turn",
"kind": "supports",
"attributes": {
"versionRange": ">=0.1.0",
"level": "full"
}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:agent-dispatch",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:poll-tick",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:reconciliation",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:retry-with-backoff",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:concurrency-control",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:workflow-policy-load",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:workspace-create",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:workspace-cleanup",
"kind": "supports_orchestration_primitive",
"attributes": {}
},
{
"from": "agent-core-impl:symphony.core@current",
"to": "orch-primitive:task-complete",
"kind": "supports_orchestration_primitive",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "agent-version:symphony@current",
"to": "agent-core-impl:symphony.core@current",
"kind": "composed_of",
"attributes": {
"role": "core"
}
}
]
}