# Runtime transcript, issue #16297 (synthetic project, fresh dev database, T3CODE_DEV_SEED=0) Stub CLI used for the 'claudeDies' provider instance: #!/bin/sh # Simulates a Claude CLI that dies at startup (macOS TCC EPERM, #5943). case "$*" in *--version*) exec claude "$@";; esac echo "error: An internal error occurred (EPERM)" >&2 exit 1 ## Before: main 36d4d711b7 $ t3 thread start --provider claudeDies --model claude-sonnet-5 --wait "OK とだけ返してください。" Thread mcp:edf46f13-6eda-490e-b5a7-5f33980d3807 Thread mcp:edf46f13-6eda-490e-b5a7-5f33980d3807 stopped with status failed: Provider turn failed. Server log (claude-query-stream-failed cause, stack frames removed): cause: 'ClaudeAgentSdkQueryRunnerError: Claude Agent SDK query failed.\n' + ' at queryRunnerError (file://)\n' + ' [cause]: Error: Claude Code process exited with code 1\n' + ' at OR.getProcessExitError (file://)\n' + Control, real Claude CLI 2.1.303, same prompt (full access, then auto): Thread mcp:68a57c84-a0eb-424e-b45f-3d7641eb81bc OK Thread mcp:d544515e-f67a-4647-85e1-d3e6388bbad7 OK ## After: fix/issue-16297 0004ae9b87 $ t3 thread start --provider claudeDies --model claude-sonnet-5 --wait "OK とだけ返してください。" Thread mcp:5e888fd6-4d1d-4299-9bd3-0d9a4a43a18c Thread mcp:5e888fd6-4d1d-4299-9bd3-0d9a4a43a18c stopped with status failed: Claude Code exited with code 1 before it responded. Check the server log for details. Server log (claude-query-stream-failed cause, stack frames removed): cause: 'ClaudeAgentSdkQueryRunnerError: Claude Agent SDK query failed.\n' + ' [cause]: ClaudeCodeStartupExitError: Claude Code exited with code 1 before it responded. Check the server log for details.\n' + ' [cause]: Error: stderr: error: An internal error occurred (EPERM)\n' + ' [cause]: Error: Claude Code process exited with code 1\n' + Control, real Claude CLI, same prompt: Thread mcp:0fe584a8-8c83-40b1-993f-c7448e2303ce OK