iiRecord
Agentic AI Atlas · agent-launch-mux
mux:agent-launch-muxa5c.ai
II.
Mux JSON

mux:agent-launch-mux

Structured · live

agent-launch-mux json

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

File · extensions/muxes/canonical-muxes.yamlCluster · extensions
Record JSON
{
  "id": "mux:agent-launch-mux",
  "_kind": "Mux",
  "_file": "extensions/muxes/canonical-muxes.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "agent-launch-mux",
    "protocolType": "spawn",
    "nativeSide": [
      "claude --print --input-format stream-json",
      "codex --model M --reasoning R",
      "gh copilot (indirection through gh CLI)",
      "cursor",
      "gemini-cli",
      "opencode, pi, omp, openclaw, hermes, qwen — per-agent CLIs"
    ],
    "canonicalSide": "Unified InvocationOptions → SpawnArgs → process lifecycle",
    "position": "Between Agent-Platform (the productized agent) and the calling SDK / orchestrator",
    "bridgingConcerns": [
      "spawn args per agent (positional prompt vs --prompt, model flag formats, thinking flags)",
      "env-var conventions per agent (ANTHROPIC_API_KEY vs OPENAI_API_KEY vs GITHUB_TOKEN)",
      "working-directory mapping (especially --add-dir for skill directories)",
      "subprocess management (Unix pgroups vs Windows Job Objects)",
      "signal propagation (especially across ssh / docker / k8s)",
      "retry policy and lifecycle hooks (onSpawnError, onTimeout, onProcessExit, shouldRetry)",
      "min-version enforcement (semver gate)",
      "execution-mode dispatch (local / docker / ssh / k8s / cloud)"
    ],
    "catalogInputNodeKinds": [
      "AgentVersion",
      "LaunchConfig",
      "LaunchContract",
      "Execution"
    ],
    "trustChainParticipation": "planned",
    "description": "Spawns and supervises Invocations across all supported agent products.\nOwns the 9-state Invocation lifecycle (spawned → running → paused →\ninterrupted → aborted | timed-out | completed | crashed | killed).\nDistinct from the babysitter SDK Process Run — a Run can dispatch one\nor more Invocations.\n"
  },
  "outgoingEdges": [
    {
      "from": "mux:agent-launch-mux",
      "to": "layer:8-execution",
      "kind": "bridges_protocol_type",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:claude:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:codex:ge-0-119-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:gemini:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:opencode:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:copilot:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:pi:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:omp:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agentVersion:openclaw:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agent-version:hermes@current",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agent-version:qwen@current",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agent-version:droid@current",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-launch-mux",
      "to": "agent-version:amp@current",
      "kind": "bridges_for",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}