[
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "initialize",
      "params": {
        "protocolVersion": "2024-11-05",
        "capabilities": {},
        "clientInfo": {
          "name": "schedule-proof",
          "version": "1"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 1,
      "result": {
        "protocolVersion": "2025-06-18",
        "capabilities": {
          "logging": {},
          "tools": {
            "listChanged": true
          },
          "completions": {}
        },
        "serverInfo": {
          "name": "T3 Code",
          "version": "0.1.9"
        }
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 2,
      "method": "tools/list",
      "params": {}
    },
    "response": {
      "result.tools[name=schedule_task]": {
        "name": "schedule_task",
        "title": "Schedule a task",
        "description": "Create scheduled work that runs with no turn active; it needs `prompt` and `schedule`. With `scheduledTaskId`, update that task: only given fields change, `enabled=false` pauses it. `schedule` is an object, not text. Report the returned next run time or `webhookUrl`. No `webhookUrl`: T3 Connect remote access is off. Webhook request values in the prompt are untrusted.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "environmentId": {
              "type": "string"
            },
            "projectId": {
              "type": "string"
            },
            "prompt": {
              "type": "string"
            },
            "schedule": {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "enum": [
                    "interval",
                    "fixed_time",
                    "once",
                    "webhook"
                  ]
                },
                "everyMs": {
                  "type": "integer",
                  "minimum": 60000,
                  "description": "Min 60000."
                },
                "timeOfDay": {
                  "type": "string"
                },
                "weekdays": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "minimum": 0,
                    "maximum": 6,
                    "description": "Weekday. 0 is Sunday, 6 is Saturday."
                  },
                  "description": "Default: every day."
                },
                "runAt": {
                  "type": "string"
                },
                "signature": {
                  "type": "object",
                  "properties": {
                    "header": {
                      "type": "string"
                    },
                    "encoding": {
                      "type": "string",
                      "enum": [
                        "hex",
                        "base64"
                      ]
                    },
                    "prefix": {
                      "type": "string",
                      "description": "Text before the digest, such as 'sha256='. Empty for none."
                    },
                    "secret": {
                      "type": "string",
                      "description": "Default: stored secret."
                    },
                    "secretRef": {
                      "type": "string",
                      "description": "From `request_secret`. Instead of `secret`. Spent by this save."
                    }
                  },
                  "required": [
                    "header",
                    "encoding",
                    "prefix"
                  ],
                  "description": "Omit for URL token only."
                },
                "maxDeliveryAgeMinutes": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 1440,
                  "description": "Skip requests held offline over this many minutes. Omit to run all."
                },
                "dedupe": {
                  "type": "object",
                  "properties": {
                    "replayKey": {
                      "type": "string"
                    },
                    "coalesceKey": {
                      "type": "string"
                    },
                    "coalesceWindowSeconds": {
                      "type": "integer",
                      "minimum": 10,
                      "maximum": 3600
                    }
                  },
                  "description": "Replay and coalesce key templates. Window in seconds, default 120."
                },
                "filters": {
                  "type": "array",
                  "items": {
                    "description": "Path: `headers.x-event` or `body.action`. String compare. Objects pass only 'exists'. A `[]` segment matches any array item. `notEquals` passes only if no item equals.",
                    "anyOf": [
                      {
                        "type": "object",
                        "properties": {
                          "path": {
                            "type": "string"
                          },
                          "op": {
                            "type": "string",
                            "enum": [
                              "equals",
                              "notEquals",
                              "startsWith"
                            ]
                          },
                          "value": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "path",
                          "op",
                          "value"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "path": {
                            "type": "string"
                          },
                          "op": {
                            "type": "string",
                            "enum": [
                              "in"
                            ]
                          },
                          "value": {
                            "type": "array",
                            "items": {
                              "type": "string",
                              "description": "Non-empty, without commas or surrounding whitespace."
                            },
                            "minItems": 1
                          }
                        },
                        "required": [
                          "path",
                          "op",
                          "value"
                        ]
                      },
                      {
                        "type": "object",
                        "properties": {
                          "path": {
                            "type": "string"
                          },
                          "op": {
                            "type": "string",
                            "enum": [
                              "exists"
                            ]
                          }
                        },
                        "required": [
                          "path",
                          "op"
                        ]
                      }
                    ]
                  },
                  "maxItems": 16,
                  "description": "All must match. Max 16. Omitted: keep stored. [] clears."
                }
              },
              "required": [
                "type"
              ],
              "description": "Trigger: {type:'interval',everyMs}, {type:'fixed_time',timeOfDay,weekdays?}, {type:'once',runAt}, or {type:'webhook'}."
            },
            "title": {
              "type": "string"
            },
            "enabled": {
              "type": "boolean",
              "description": "Default true."
            },
            "bindToCurrentThread": {
              "type": "boolean",
              "description": "Default true: runs post in this thread. False: new thread per run."
            },
            "freshSession": {
              "type": "boolean",
              "description": "Runs share one thread but each starts a fresh session without earlier runs' context. Unbound: the first run makes the thread."
            },
            "clientRequestId": {
              "type": "string"
            },
            "scheduledTaskId": {
              "type": "string"
            }
          }
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "scheduledTaskId": {
              "type": "string"
            },
            "title": {
              "type": "string"
            },
            "prompt": {
              "type": "string"
            },
            "enabled": {
              "type": "boolean"
            },
            "projectId": {
              "type": "string"
            },
            "boundThreadId": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "freshSession": {
              "type": "boolean"
            },
            "schedule": {
              "anyOf": [
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "interval"
                      ]
                    },
                    "everyMs": {
                      "type": "integer",
                      "maximum": 9007199254740991,
                      "exclusiveMinimum": 0
                    }
                  },
                  "required": [
                    "type",
                    "everyMs"
                  ],
                  "additionalProperties": true
                },
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "fixed_time"
                      ]
                    },
                    "timeOfDay": {
                      "type": "string"
                    },
                    "weekdays": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 6,
                            "description": "Weekday. 0 is Sunday, 6 is Saturday."
                          },
                          "description": "Default: every day."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "timeOfDay"
                  ],
                  "additionalProperties": true
                },
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "once"
                      ]
                    },
                    "runAt": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "type",
                    "runAt"
                  ],
                  "additionalProperties": true
                },
                {
                  "type": "object",
                  "properties": {
                    "type": {
                      "type": "string",
                      "enum": [
                        "webhook"
                      ]
                    },
                    "signature": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "header": {
                              "type": "string"
                            },
                            "encoding": {
                              "type": "string",
                              "enum": [
                                "hex",
                                "base64"
                              ]
                            },
                            "prefix": {
                              "type": "string",
                              "description": "Text before the digest, such as 'sha256='. Empty for none."
                            }
                          },
                          "required": [
                            "header",
                            "encoding",
                            "prefix"
                          ],
                          "additionalProperties": true,
                          "description": "HMAC-SHA256 check on the raw body."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "maxDeliveryAgeMinutes": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 1440,
                          "description": "Skip requests held offline over this many minutes. Omit to run all."
                        },
                        {
                          "type": "null"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "dedupe": {
                      "anyOf": [
                        {
                          "type": "object",
                          "properties": {
                            "replayKey": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "coalesceKey": {
                              "anyOf": [
                                {
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "coalesceWindowSeconds": {
                              "anyOf": [
                                {
                                  "type": "integer",
                                  "minimum": 10,
                                  "maximum": 3600
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            }
                          },
                          "additionalProperties": true,
                          "description": "Replay and coalesce key templates. Window in seconds, default 120."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "filters": {
                      "anyOf": [
                        {
                          "type": "array",
                          "items": {
                            "anyOf": [
                              {
                                "type": "object",
                                "properties": {
                                  "path": {
                                    "type": "string"
                                  },
                                  "op": {
                                    "type": "string",
                                    "enum": [
                                      "equals",
                                      "notEquals",
                                      "startsWith"
                                    ]
                                  },
                                  "value": {
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "path",
                                  "op",
                                  "value"
                                ],
                                "additionalProperties": true
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "path": {
                                    "type": "string"
                                  },
                                  "op": {
                                    "type": "string",
                                    "enum": [
                                      "in"
                                    ]
                                  },
                                  "value": {
                                    "type": "array",
                                    "items": {
                                      "type": "string",
                                      "description": "Non-empty, without commas or surrounding whitespace."
                                    },
                                    "minItems": 1
                                  }
                                },
                                "required": [
                                  "path",
                                  "op",
                                  "value"
                                ],
                                "additionalProperties": true
                              },
                              {
                                "type": "object",
                                "properties": {
                                  "path": {
                                    "type": "string"
                                  },
                                  "op": {
                                    "type": "string",
                                    "enum": [
                                      "exists"
                                    ]
                                  }
                                },
                                "required": [
                                  "path",
                                  "op"
                                ],
                                "additionalProperties": true
                              }
                            ],
                            "description": "Path: `headers.x-event` or `body.action`. String compare. Objects pass only 'exists'. A `[]` segment matches any array item. `notEquals` passes only if no item equals."
                          },
                          "maxItems": 16,
                          "description": "All must match. Max 16. Omitted: keep stored. [] clears."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "required": [
                    "type",
                    "signature"
                  ],
                  "additionalProperties": true,
                  "description": "Run on each webhook request."
                }
              ]
            },
            "nextRunAt": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "lastRunStatus": {
              "type": "string",
              "enum": [
                "never",
                "running",
                "succeeded",
                "failed"
              ]
            },
            "webhookUrl": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Public URL for the sender. Absent: no T3 Connect tunnel. The user must enable T3 Connect remote access."
            },
            "webhookSignature": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "none",
                    "set"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "blockedByPolicy": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "description": "Present when an administrator's policy stops this task from running."
            }
          },
          "required": [
            "scheduledTaskId",
            "title",
            "prompt",
            "enabled",
            "projectId",
            "boundThreadId",
            "freshSession",
            "schedule",
            "nextRunAt",
            "lastRunStatus"
          ],
          "additionalProperties": true
        },
        "annotations": {
          "title": "Schedule a task",
          "readOnlyHint": false,
          "destructiveHint": true,
          "idempotentHint": false,
          "openWorldHint": true
        }
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 3,
      "method": "tools/call",
      "params": {
        "name": "t3_project_list",
        "arguments": {}
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 3,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"projects\": [{\"id\": \"badc7d7b-0b36-4e32-bf1c-0ba1671dcc9f\", \"title\": \"server\", \"workspaceRoot\": \"[isolated checkout]/apps/server\", \"repositoryIdentity\": {\"canonicalKey\": \"github.com/pingdotgg/t3code\", \"locator\": {\"source\": \"git-remote\", \"remoteName\": \"origin\", \"remoteUrl\": \"https://github.com/pingdotgg/t3code.git\"}, \"rootPath\": \"[isolated checkout]\", \"displayName\": \"pingdotgg/t3code\", \"provider\": \"github\", \"owner\": \"pingdotgg\", \"name\": \"t3code\"}, \"faviconPath\": null, \"projectIcon\": null, \"defaultModelSelection\": null, \"defaultThreadEnvMode\": null, \"autoPull\": false, \"scripts\": [], \"pinnedAt\": null, \"archivedAt\": null, \"createdAt\": \"2026-11-12T11:03:37.822Z\", \"updatedAt\": \"2026-11-12T11:03:37.822Z\", \"deletedAt\": null}, {\"id\": \"e0e21afd-cc56-40df-a59f-8d4ec58be9ec\", \"title\": \"Project A\", \"workspaceRoot\": \"[isolated checkout]/.t3/fixtures/project-a\", \"repositoryIdentity\": {\"canonicalKey\": \"github.com/pingdotgg/t3code\", \"locator\": {\"source\": \"git-remote\", \"remoteName\": \"origin\", \"remoteUrl\": \"https://github.com/pingdotgg/t3code.git\"}, \"rootPath\": \"[isolated checkout]\", \"displayName\": \"pingdotgg/t3code\", \"provider\": \"github\", \"owner\": \"pingdotgg\", \"name\": \"t3code\"}, \"faviconPath\": null, \"projectIcon\": null, \"defaultModelSelection\": null, \"defaultThreadEnvMode\": null, \"autoPull\": false, \"scripts\": [], \"pinnedAt\": null, \"archivedAt\": null, \"createdAt\": \"2026-11-12T11:03:59.584Z\", \"updatedAt\": \"2026-11-12T11:03:59.584Z\", \"deletedAt\": null}, {\"id\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"title\": \"Project B\", \"workspaceRoot\": \"[isolated checkout]/.t3/fixtures/project-b\", \"repositoryIdentity\": {\"canonicalKey\": \"github.com/pingdotgg/t3code\", \"locator\": {\"source\": \"git-remote\", \"remoteName\": \"origin\", \"remoteUrl\": \"https://github.com/pingdotgg/t3code.git\"}, \"rootPath\": \"[isolated checkout]\", \"displayName\": \"pingdotgg/t3code\", \"provider\": \"github\", \"owner\": \"pingdotgg\", \"name\": \"t3code\"}, \"faviconPath\": null, \"projectIcon\": null, \"defaultModelSelection\": null, \"defaultThreadEnvMode\": null, \"autoPull\": false, \"scripts\": [], \"pinnedAt\": null, \"archivedAt\": null, \"createdAt\": \"2026-11-12T11:04:01.911Z\", \"updatedAt\": \"2026-11-12T11:04:01.911Z\", \"deletedAt\": null}], \"nextCursor\": null}"
          }
        ],
        "structuredContent": {
          "projects": [
            {
              "id": "badc7d7b-0b36-4e32-bf1c-0ba1671dcc9f",
              "title": "server",
              "workspaceRoot": "[isolated checkout]/apps/server",
              "repositoryIdentity": {
                "canonicalKey": "github.com/pingdotgg/t3code",
                "locator": {
                  "source": "git-remote",
                  "remoteName": "origin",
                  "remoteUrl": "https://github.com/pingdotgg/t3code.git"
                },
                "rootPath": "[isolated checkout]",
                "displayName": "pingdotgg/t3code",
                "provider": "github",
                "owner": "pingdotgg",
                "name": "t3code"
              },
              "faviconPath": null,
              "projectIcon": null,
              "defaultModelSelection": null,
              "defaultThreadEnvMode": null,
              "autoPull": false,
              "scripts": [],
              "pinnedAt": null,
              "archivedAt": null,
              "createdAt": "2026-11-12T11:03:37.822Z",
              "updatedAt": "2026-11-12T11:03:37.822Z",
              "deletedAt": null
            },
            {
              "id": "e0e21afd-cc56-40df-a59f-8d4ec58be9ec",
              "title": "Project A",
              "workspaceRoot": "[isolated checkout]/.t3/fixtures/project-a",
              "repositoryIdentity": {
                "canonicalKey": "github.com/pingdotgg/t3code",
                "locator": {
                  "source": "git-remote",
                  "remoteName": "origin",
                  "remoteUrl": "https://github.com/pingdotgg/t3code.git"
                },
                "rootPath": "[isolated checkout]",
                "displayName": "pingdotgg/t3code",
                "provider": "github",
                "owner": "pingdotgg",
                "name": "t3code"
              },
              "faviconPath": null,
              "projectIcon": null,
              "defaultModelSelection": null,
              "defaultThreadEnvMode": null,
              "autoPull": false,
              "scripts": [],
              "pinnedAt": null,
              "archivedAt": null,
              "createdAt": "2026-11-12T11:03:59.584Z",
              "updatedAt": "2026-11-12T11:03:59.584Z",
              "deletedAt": null
            },
            {
              "id": "4966afc0-4192-496d-9f1e-a510969ec43d",
              "title": "Project B",
              "workspaceRoot": "[isolated checkout]/.t3/fixtures/project-b",
              "repositoryIdentity": {
                "canonicalKey": "github.com/pingdotgg/t3code",
                "locator": {
                  "source": "git-remote",
                  "remoteName": "origin",
                  "remoteUrl": "https://github.com/pingdotgg/t3code.git"
                },
                "rootPath": "[isolated checkout]",
                "displayName": "pingdotgg/t3code",
                "provider": "github",
                "owner": "pingdotgg",
                "name": "t3code"
              },
              "faviconPath": null,
              "projectIcon": null,
              "defaultModelSelection": null,
              "defaultThreadEnvMode": null,
              "autoPull": false,
              "scripts": [],
              "pinnedAt": null,
              "archivedAt": null,
              "createdAt": "2026-11-12T11:04:01.911Z",
              "updatedAt": "2026-11-12T11:04:01.911Z",
              "deletedAt": null
            }
          ],
          "nextCursor": null
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 4,
      "method": "tools/call",
      "params": {
        "name": "schedule_task",
        "arguments": {
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
          "title": "Cross-project task",
          "prompt": "Confirm scheduled run",
          "schedule": {
            "type": "once",
            "runAt": "2026-11-13T11:04:20.000184+00:00"
          }
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 4,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"scheduledTaskId\": \"scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5\", \"title\": \"Cross-project task\", \"prompt\": \"Confirm scheduled run\", \"enabled\": true, \"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"boundThreadId\": null, \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}"
          }
        ],
        "structuredContent": {
          "scheduledTaskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
          "title": "Cross-project task",
          "prompt": "Confirm scheduled run",
          "enabled": true,
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
          "boundThreadId": null,
          "freshSession": false,
          "schedule": {
            "type": "once",
            "runAt": "2026-11-13T11:04:20.000Z"
          },
          "nextRunAt": "2026-11-13T11:04:20.000Z",
          "lastRunStatus": "never"
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 5,
      "method": "tools/call",
      "params": {
        "name": "list_scheduled_tasks",
        "arguments": {
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 5,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"tasks\": [{\"scheduledTaskId\": \"scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5\", \"title\": \"Cross-project task\", \"prompt\": \"Confirm scheduled run\", \"enabled\": true, \"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"boundThreadId\": null, \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}]}"
          }
        ],
        "structuredContent": {
          "tasks": [
            {
              "scheduledTaskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
              "title": "Cross-project task",
              "prompt": "Confirm scheduled run",
              "enabled": true,
              "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
              "boundThreadId": null,
              "freshSession": false,
              "schedule": {
                "type": "once",
                "runAt": "2026-11-13T11:04:20.000Z"
              },
              "nextRunAt": "2026-11-13T11:04:20.000Z",
              "lastRunStatus": "never"
            }
          ]
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 6,
      "method": "tools/call",
      "params": {
        "name": "schedule_task",
        "arguments": {
          "scheduledTaskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
          "title": "Cross-project task renamed"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 6,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"scheduledTaskId\": \"scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5\", \"title\": \"Cross-project task renamed\", \"prompt\": \"Confirm scheduled run\", \"enabled\": true, \"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"boundThreadId\": null, \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}"
          }
        ],
        "structuredContent": {
          "scheduledTaskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
          "title": "Cross-project task renamed",
          "prompt": "Confirm scheduled run",
          "enabled": true,
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
          "boundThreadId": null,
          "freshSession": false,
          "schedule": {
            "type": "once",
            "runAt": "2026-11-13T11:04:20.000Z"
          },
          "nextRunAt": "2026-11-13T11:04:20.000Z",
          "lastRunStatus": "never"
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 7,
      "method": "tools/call",
      "params": {
        "name": "list_scheduled_tasks",
        "arguments": {
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 7,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"tasks\": [{\"scheduledTaskId\": \"scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5\", \"title\": \"Cross-project task renamed\", \"prompt\": \"Confirm scheduled run\", \"enabled\": true, \"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"boundThreadId\": null, \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}]}"
          }
        ],
        "structuredContent": {
          "tasks": [
            {
              "scheduledTaskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
              "title": "Cross-project task renamed",
              "prompt": "Confirm scheduled run",
              "enabled": true,
              "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
              "boundThreadId": null,
              "freshSession": false,
              "schedule": {
                "type": "once",
                "runAt": "2026-11-13T11:04:20.000Z"
              },
              "nextRunAt": "2026-11-13T11:04:20.000Z",
              "lastRunStatus": "never"
            }
          ]
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 8,
      "method": "tools/call",
      "params": {
        "name": "schedule_task",
        "arguments": {
          "projectId": "e0e21afd-cc56-40df-a59f-8d4ec58be9ec",
          "title": "Same-project control",
          "prompt": "Confirm bound run",
          "schedule": {
            "type": "once",
            "runAt": "2026-11-13T11:04:20.000184+00:00"
          }
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 8,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"scheduledTaskId\": \"scheduled-task:f08a5f21-98b6-43f7-b58f-6eb8f735f122\", \"title\": \"Same-project control\", \"prompt\": \"Confirm bound run\", \"enabled\": true, \"projectId\": \"e0e21afd-cc56-40df-a59f-8d4ec58be9ec\", \"boundThreadId\": \"mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26\", \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}"
          }
        ],
        "structuredContent": {
          "scheduledTaskId": "scheduled-task:f08a5f21-98b6-43f7-b58f-6eb8f735f122",
          "title": "Same-project control",
          "prompt": "Confirm bound run",
          "enabled": true,
          "projectId": "e0e21afd-cc56-40df-a59f-8d4ec58be9ec",
          "boundThreadId": "mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26",
          "freshSession": false,
          "schedule": {
            "type": "once",
            "runAt": "2026-11-13T11:04:20.000Z"
          },
          "nextRunAt": "2026-11-13T11:04:20.000Z",
          "lastRunStatus": "never"
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 9,
      "method": "tools/call",
      "params": {
        "name": "list_scheduled_tasks",
        "arguments": {
          "projectId": "e0e21afd-cc56-40df-a59f-8d4ec58be9ec"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 9,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"tasks\": [{\"scheduledTaskId\": \"scheduled-task:f08a5f21-98b6-43f7-b58f-6eb8f735f122\", \"title\": \"Same-project control\", \"prompt\": \"Confirm bound run\", \"enabled\": true, \"projectId\": \"e0e21afd-cc56-40df-a59f-8d4ec58be9ec\", \"boundThreadId\": \"mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26\", \"freshSession\": false, \"schedule\": {\"type\": \"once\", \"runAt\": \"2026-11-13T11:04:20.000Z\"}, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\", \"lastRunStatus\": \"never\"}]}"
          }
        ],
        "structuredContent": {
          "tasks": [
            {
              "scheduledTaskId": "scheduled-task:f08a5f21-98b6-43f7-b58f-6eb8f735f122",
              "title": "Same-project control",
              "prompt": "Confirm bound run",
              "enabled": true,
              "projectId": "e0e21afd-cc56-40df-a59f-8d4ec58be9ec",
              "boundThreadId": "mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26",
              "freshSession": false,
              "schedule": {
                "type": "once",
                "runAt": "2026-11-13T11:04:20.000Z"
              },
              "nextRunAt": "2026-11-13T11:04:20.000Z",
              "lastRunStatus": "never"
            }
          ]
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 10,
      "method": "tools/call",
      "params": {
        "name": "run_scheduled_task_now",
        "arguments": {
          "taskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 10,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"taskId\": \"scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5\", \"threadId\": \"thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b\", \"link\": \"<t3-thread://v2/11aa798a-fe8d-42cb-a9f7-652cd2b09875/thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b>\", \"lastRunStatus\": \"succeeded\", \"runCount\": 1, \"nextRunAt\": \"2026-11-13T11:04:20.000Z\"}"
          }
        ],
        "structuredContent": {
          "taskId": "scheduled-task:f400d7b4-ca15-43f2-8e74-07c89ef0fbd5",
          "threadId": "thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b",
          "link": "<t3-thread://v2/11aa798a-fe8d-42cb-a9f7-652cd2b09875/thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b>",
          "lastRunStatus": "succeeded",
          "runCount": 1,
          "nextRunAt": "2026-11-13T11:04:20.000Z"
        },
        "isError": false
      }
    }
  },
  {
    "request": {
      "jsonrpc": "2.0",
      "id": 11,
      "method": "tools/call",
      "params": {
        "name": "t3_thread_list",
        "arguments": {
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d"
        }
      }
    },
    "response": {
      "jsonrpc": "2.0",
      "id": 11,
      "result": {
        "content": [
          {
            "type": "text",
            "text": "{\"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"currentThreadId\": \"mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26\", \"threads\": [{\"threadId\": \"thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b\", \"projectId\": \"4966afc0-4192-496d-9f1e-a510969ec43d\", \"title\": \"Cross-project task renamed\", \"link\": \"[Cross-project task renamed](t3-thread://v2/11aa798a-fe8d-42cb-a9f7-652cd2b09875/thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b)\", \"createdBy\": \"agent\", \"creationSource\": \"mcp\", \"status\": \"preparing\", \"latestRunId\": \"run:thread:thread%3Aproject%3A4966afc0-4192-496d-9f1e-a510969ec43d%3Abce29038-c2c8-4729-93ef-732805a4f46b:ordinal:1\", \"providerInstanceId\": \"[redacted model metadata]\", \"model\": \"[redacted model metadata]\", \"runtimeMode\": \"full-access\", \"interactionMode\": \"default\", \"linkedPullRequest\": null, \"pullRequests\": [], \"pullRequestCount\": 0, \"settled\": false, \"settledAt\": null, \"snoozed\": false, \"snoozedUntil\": null, \"parentThreadId\": null, \"relationshipToParent\": null, \"itemCount\": 2, \"createdAt\": \"2026-11-12T11:04:39.887Z\", \"updatedAt\": \"2026-11-12T11:04:39.996Z\"}], \"nextCursor\": null, \"total\": 1}"
          }
        ],
        "structuredContent": {
          "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
          "currentThreadId": "mcp:cfd802f5-1dbc-45a9-9ab6-8a0024676f26",
          "threads": [
            {
              "threadId": "thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b",
              "projectId": "4966afc0-4192-496d-9f1e-a510969ec43d",
              "title": "Cross-project task renamed",
              "link": "[Cross-project task renamed](t3-thread://v2/11aa798a-fe8d-42cb-a9f7-652cd2b09875/thread:project:4966afc0-4192-496d-9f1e-a510969ec43d:bce29038-c2c8-4729-93ef-732805a4f46b)",
              "createdBy": "agent",
              "creationSource": "mcp",
              "status": "preparing",
              "latestRunId": "run:thread:thread%3Aproject%3A4966afc0-4192-496d-9f1e-a510969ec43d%3Abce29038-c2c8-4729-93ef-732805a4f46b:ordinal:1",
              "providerInstanceId": "[redacted model metadata]",
              "model": "[redacted model metadata]",
              "runtimeMode": "full-access",
              "interactionMode": "default",
              "linkedPullRequest": null,
              "pullRequests": [],
              "pullRequestCount": 0,
              "settled": false,
              "settledAt": null,
              "snoozed": false,
              "snoozedUntil": null,
              "parentThreadId": null,
              "relationshipToParent": null,
              "itemCount": 2,
              "createdAt": "2026-11-12T11:04:39.887Z",
              "updatedAt": "2026-11-12T11:04:39.996Z"
            }
          ],
          "nextCursor": null,
          "total": 1
        },
        "isError": false
      }
    }
  }
]