{
  "commands": [
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-stop-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:stop:1",
      "expectedSequence": 2,
      "issuedAt": "2026-07-30T00:00:00.000Z",
      "commandType": "stop",
      "payload": { "reason": "User requested stop." }
    },
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-resume-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:resume:1",
      "expectedSequence": 4,
      "issuedAt": "2026-07-30T00:01:00.000Z",
      "commandType": "resume",
      "payload": { "resumeEventId": "resume-event-1" }
    },
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-retry-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:retry:1",
      "expectedSequence": 6,
      "issuedAt": "2026-07-30T00:02:00.000Z",
      "commandType": "retry",
      "payload": { "sourceEventId": "error-event-1" }
    },
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-approval-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:approval:1",
      "expectedSequence": 8,
      "issuedAt": "2026-07-30T00:03:00.000Z",
      "commandType": "approval",
      "payload": { "approvalId": "approval-1", "decision": "approved" }
    },
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-edit-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:edit:1",
      "expectedSequence": 10,
      "issuedAt": "2026-07-30T00:04:00.000Z",
      "commandType": "edit-and-rerun",
      "payload": {
        "sourceThreadId": "agent-session-1",
        "sourceMessageId": "message-user-1",
        "sourceRunId": "run-1",
        "replacementParts": [{ "type": "text", "text": "Updated request" }],
        "inheritance": {
          "messages": "through-source-message",
          "attachments": "inherit",
          "summaries": "inherit",
          "toolResults": "exclude",
          "codeChanges": "exclude"
        }
      }
    },
    {
      "contract": "AgentSessionCommand",
      "commandId": "command-steer-1",
      "sessionId": "agent-session-1",
      "runId": "run-1",
      "idempotencyKey": "agent-session-1:steer:1",
      "expectedSequence": 11,
      "issuedAt": "2026-07-30T00:04:30.000Z",
      "commandType": "steer",
      "payload": {
        "targetRunId": "run-1",
        "text": "Focus on the failing test."
      }
    }
  ],
  "results": [
    {
      "contract": "AgentSessionCommandResult",
      "commandId": "command-stop-1",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:stop:1",
      "outcome": "accepted",
      "sessionStatus": "stopping",
      "acceptedSequence": 3,
      "resultEventIds": ["status-event-3"],
      "occurredAt": "2026-07-30T00:00:00.100Z"
    },
    {
      "contract": "AgentSessionCommandResult",
      "commandId": "command-retry-2",
      "sessionId": "agent-session-1",
      "idempotencyKey": "agent-session-1:retry:2",
      "outcome": "rejected",
      "sessionStatus": "completed",
      "resultEventIds": [],
      "error": {
        "code": "INVALID_SESSION_STATE",
        "message": "Retry requires a failed session.",
        "retryable": false
      },
      "occurredAt": "2026-07-30T00:04:00.000Z"
    }
  ]
}
