iiRecord
Agentic AI Atlas · Symphony Agent Session
interaction-primitive:symphony-agent-sessiona5c.ai
II.
InteractionPrimitive JSON

interaction-primitive:symphony-agent-session

Structured · live

Symphony Agent Session json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · agent-stack/interaction-primitives/symphony-primitives.yamlCluster · agent-stack
Record JSON
{
  "id": "interaction-primitive:symphony-agent-session",
  "_kind": "InteractionPrimitive",
  "_file": "agent-stack/interaction-primitives/symphony-primitives.yaml",
  "_cluster": "agent-stack",
  "attributes": {
    "displayName": "Symphony Agent Session",
    "description": "Coding agent session lifecycle primitive. Manages spawning a coding\nagent CLI (e.g. Codex) in an isolated workspace, feeding it the issue\ndescription and WORKFLOW.md instructions, monitoring its progress,\nand collecting its output (code changes, PR submission). Sessions\nhave bounded duration and retry with exponential backoff on failure.\n",
    "kind": "automation",
    "surface": "headless",
    "category": "interaction-primitive-category:lifecycle",
    "availableInModes": [
      "headless"
    ],
    "requiresPermission": false
  },
  "outgoingEdges": [
    {
      "from": "interaction-primitive:symphony-agent-session",
      "to": "layer:10-interaction",
      "kind": "realizes",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "agent-ui-impl:symphony.ui@current",
      "to": "interaction-primitive:symphony-agent-session",
      "kind": "supports_interaction_primitive",
      "attributes": {
        "attributes": {
          "mechanism": "cli-daemon"
        }
      }
    }
  ]
}