BASE | commit d3ef7e8e527ce2076ee858fc4c5360955da54b8a Real T3 dev server; fresh database; Replay multi-turn; CLI uses MCP t3_thread_send $ git init -q --initial-branch=main [exit 0] $ git add . [exit 0] $ git -c user.name=Scenario -c user.email=scenario@example.invalid commit -qm Initial commit [exit 0] $ t3 project add --title Missing workspace demonstration Added project 84176dc4-8020-4846-a814-49900dc26737 (Missing workspace demonstration) at . [exit 0] $ t3 thread start Start --title Missing workspace demonstration --provider devReplay --model multi-turn --worktree main --branch t3/repro-c --wait --json {"threadId":"mcp:a26dec09-c821-4658-b3f1-2379eccf9814","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","status":"completed","reply":"first fixture turn complete","error":null} [exit 0] $ t3 thread show mcp:a26dec09-c821-4658-b3f1-2379eccf9814 --json {"thread":{"threadId":"mcp:a26dec09-c821-4658-b3f1-2379eccf9814","projectId":"84176dc4-8020-4846-a814-49900dc26737","title":"Missing workspace demonstration","link":"https://app.t3.codes/threads/2e112caa-a6c9-4aab-8cd9-c35d777f7330/mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814","createdBy":"agent","creationSource":"mcp","status":"completed","latestRunId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","activeRunId":null,"providerInstanceId":"devReplay","model":"multi-turn","runtimeMode":"full-access","interactionMode":"default","linkedPullRequest":null,"pullRequests":[],"pullRequestCount":0,"openPullRequestCount":0,"titleRegeneration":null,"lastTitleRegeneration":null,"branch":"t3/repro-c","worktreePath":"/worktrees/demo/t3-repro-c-d80b411f582f60fc","parentThreadId":null,"relationshipToParent":null,"runCount":1,"itemCount":4,"pendingRequestCount":0,"archived":false,"settled":false,"settledAt":null,"snoozed":false,"snoozedUntil":null,"blockedOnThreadWait":false,"pendingBackgroundTasks":[],"createdAt":"2026-11-13T17:47:01.802Z","updatedAt":"2026-11-13T17:47:03.995Z"},"messages":[{"role":"user","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","text":"Start"},{"role":"assistant","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","text":"first fixture turn complete"}]} [exit 0] $ git worktree remove --force /worktrees/demo/t3-repro-c-d80b411f582f60fc [exit 0] $ git checkout t3/repro-c Switched to branch 't3/repro-c' [exit 0] Precondition: missing worktree folder = True; branch t3/repro-c is checked out in the main project folder. $ t3 thread send mcp:a26dec09-c821-4658-b3f1-2379eccf9814 Reply with the single word ok. --json {"threadId":"mcp:a26dec09-c821-4658-b3f1-2379eccf9814","link":"https://app.t3.codes/threads/2e112caa-a6c9-4aab-8cd9-c35d777f7330/mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814","messageId":"message:mcp:client%3A1f61aee4-b516-4e00-8915-346b5cdcf46f:thread-send:49fecd8c-668c-4615-89d0-9e6493134df1","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:2","status":"starting","delivery":"started"} [exit 0] $ t3 thread show mcp:a26dec09-c821-4658-b3f1-2379eccf9814 --json {"thread":{"threadId":"mcp:a26dec09-c821-4658-b3f1-2379eccf9814","projectId":"84176dc4-8020-4846-a814-49900dc26737","title":"Missing workspace demonstration","link":"https://app.t3.codes/threads/2e112caa-a6c9-4aab-8cd9-c35d777f7330/mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814","createdBy":"agent","creationSource":"mcp","status":"failed","latestRunId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:2","activeRunId":null,"providerInstanceId":"devReplay","model":"multi-turn","runtimeMode":"full-access","interactionMode":"default","linkedPullRequest":null,"pullRequests":[],"pullRequestCount":0,"openPullRequestCount":0,"titleRegeneration":null,"lastTitleRegeneration":null,"branch":"t3/repro-c","worktreePath":"/worktrees/demo/t3-repro-c-d80b411f582f60fc","parentThreadId":null,"relationshipToParent":null,"runCount":2,"itemCount":6,"pendingRequestCount":0,"archived":false,"settled":false,"settledAt":null,"snoozed":false,"snoozedUntil":null,"blockedOnThreadWait":false,"pendingBackgroundTasks":[],"createdAt":"2026-11-13T17:47:01.802Z","updatedAt":"2026-11-13T17:47:11.918Z"},"messages":[{"role":"user","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","text":"Start"},{"role":"assistant","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:1","text":"first fixture turn complete"},{"role":"user","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:2","text":"Reply with the single word ok."}]} [exit 0] Read-only runs projection after send (selected fields): [ { "ordinal": 1, "status": "completed", "requestedAt": "2026-11-13T17:47:01.860Z", "startedAt": "2026-11-13T17:47:03.467Z", "completedAt": "2026-11-13T17:47:03.995Z" }, { "ordinal": 2, "status": "failed", "requestedAt": "2026-11-13T17:47:09.068Z", "startedAt": null, "completedAt": "2026-11-13T17:47:11.918Z" } ] Recorded send response, exit 0: {"threadId":"mcp:a26dec09-c821-4658-b3f1-2379eccf9814","link":"https://app.t3.codes/threads/2e112caa-a6c9-4aab-8cd9-c35d777f7330/mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814","messageId":"message:mcp:client%3A1f61aee4-b516-4e00-8915-346b5cdcf46f:thread-send:49fecd8c-668c-4615-89d0-9e6493134df1","runId":"run:thread:mcp%3Aa26dec09-c821-4658-b3f1-2379eccf9814:ordinal:2","status":"starting","delivery":"started"} Runs after send: [ { "ordinal": 1, "status": "completed", "requestedAt": "2026-11-13T17:47:01.860Z", "startedAt": "2026-11-13T17:47:03.467Z", "completedAt": "2026-11-13T17:47:03.995Z" }, { "ordinal": 2, "status": "failed", "requestedAt": "2026-11-13T17:47:09.068Z", "startedAt": null, "completedAt": "2026-11-13T17:47:11.918Z" } ]