[
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "hello",
      "token": "test-token",
      "role": "workbench",
      "revision": null,
      "slots": []
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "execute",
      "id": "cell-1",
      "code": "42",
      "purpose": "interactive"
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "invoke",
      "id": "hook-1",
      "slot": "delivery.review",
      "input": {
        "effect_id": "effect-1",
        "destination": "operator",
        "text": "hi"
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "host_request",
      "id": "req-1",
      "execution_id": "cell-1",
      "request": {
        "method": "local.send",
        "text": "hello"
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "host_reply",
      "id": "req-1",
      "execution_id": "cell-1",
      "reply": {
        "kind": "ok",
        "value": {
          "effect_id": "e",
          "status": "confirmed",
          "event_id": 1,
          "reason": null
        }
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "completed",
      "id": "cell-1",
      "outcome": {
        "kind": "cell",
        "status": "ok",
        "output": [
          {
            "stream": "result",
            "text": "42"
          }
        ],
        "truncated_bytes": 0,
        "error": null
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "completed",
      "id": "hook-1",
      "outcome": {
        "kind": "hook",
        "value": {
          "action": "hold",
          "reason": "test"
        }
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "interrupt",
      "id": "cell-1"
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "shutdown"
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "hello",
      "token": "test-token",
      "role": "workbench",
      "revision": null,
      "slots": [],
      "identity": {
        "protocol_version": 1,
        "relay_protocol_version": 1,
        "target": {
          "stamp": {
            "target_id": "linux-build",
            "namespace_id": "main",
            "namespace_generation": "ns-gen-remote-1"
          },
          "identity": {
            "account": "mayer",
            "machine": "chernobog.internal",
            "platform": "Linux",
            "arch": "aarch64",
            "interpreter_path": "/home/mayer/.local/bin/python3.11",
            "interpreter_version": "3.11.9",
            "cwd": "/srv/work/tangled",
            "environment_fingerprint": "env-bundle-9f86d081",
            "capability_revision": 1
          }
        },
        "runtime": {
          "platform": "Linux",
          "arch": "aarch64",
          "interpreter_path": "/home/mayer/.local/bin/python3.11",
          "interpreter_version": "3.11.9",
          "environment_fingerprint": "env-bundle-9f86d081",
          "capabilities": [
            {
              "capability": "shell",
              "shell": "/bin/zsh"
            },
            {
              "capability": "file_system"
            },
            {
              "capability": "imports"
            },
            {
              "capability": "closures",
              "dill_available": false
            },
            {
              "capability": "skill_manifest",
              "revision": "skills-2026-09-11"
            },
            {
              "capability": "relay_framing",
              "version": 1
            }
          ]
        }
      }
    }
  },
  {
    "version": 1,
    "session_id": "test-session",
    "generation": "test-generation",
    "message": {
      "kind": "execute",
      "id": "cell-remote-1",
      "code": "1 + 1",
      "purpose": "interactive"
    },
    "target": {
      "target_id": "linux-build",
      "namespace_id": "main",
      "namespace_generation": "ns-gen-remote-1"
    }
  }
]
