Review Codex MCP go-live audit

This commit is contained in:
Mohamed Boudra
2025-12-25 11:50:28 +07:00
parent fe5e86d514
commit 3146533438
3 changed files with 669 additions and 1 deletions
+551
View File
@@ -0,0 +1,551 @@
> @paseo/server@0.1.0 test
> vitest run
RUN v3.2.4 /Users/moboudra/dev/voice-dev/packages/server
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > responds with text
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > responds with text
[CodexAgentTest] Running single-turn acknowledgment test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits tool or command events when writing a file
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits tool or command events when writing a file
[CodexAgentTest] Streaming file creation activity
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits Codex tool calls that hydrate into specific UI entries
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits Codex tool calls that hydrate into specific UI entries
[CodexAgentTest] Streaming Codex run for tool call hydration test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits distinct non-empty call ids for sequential Codex tool calls
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > emits distinct non-empty call ids for sequential Codex tool calls
[CodexAgentTest] Streaming Codex run for tool call id uniqueness test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > hydrates persisted shell_command tool calls with completed status
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > hydrates persisted shell_command tool calls with completed status
[CodexAgentTest] Recording Codex command activity for persistence hydration test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > supports multiple turns within the same session
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > supports multiple turns within the same session
[CodexAgentTest] Running multi-turn continuity test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > can change modes mid-session
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > can change modes mid-session
[CodexAgentTest] Testing mode transitions inside a single session
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > resumes a session using a persistence handle
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > resumes a session using a persistence handle
[CodexAgentTest] Recording initial turn before persistence
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > resumes a session using a persistence handle
[CodexAgentTest] Resuming session from persistence handle
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > resumes a session using a persistence handle
[CodexAgentTest] Replayed 5 history events: [
{
"type": "thread_started"
},
{
"type": "timeline",
"timelineType": "user_message"
},
{
"type": "timeline",
"timelineType": "reasoning"
},
{
"type": "timeline",
"timelineType": "reasoning"
},
{
"type": "timeline",
"timelineType": "assistant_message"
}
]
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > interrupts a long-running shell command before it completes
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > interrupts a long-running shell command before it completes
[CodexAgentTest] Launching sleep command interrupt test
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > hydrates user messages from persisted history
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > sees agent-control MCP tools (list_agents) via codex
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > sees agent-control MCP tools (list_agents) via codex
[CodexAgentTest] Agent MCP URL: http://127.0.0.1:54409/mcp/agents
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > sees agent-control MCP tools (list_agents) via codex
[CodexAgentTest] Agent MCP initialize request received
stdout | src/server/agent/providers/codex-agent.test.ts > CodexAgentClient (SDK integration) > sees agent-control MCP tools (list_agents) via codex
[CodexAgentTest] Agent MCP session initialized: 5e7d706c-d114-4f64-8337-fe45c964a5f9
❯ src/server/agent/providers/codex-agent.test.ts (15 tests | 1 failed | 1 skipped) 105959ms
✓ CodexAgentClient (SDK integration) > responds with text 5709ms
✓ CodexAgentClient (SDK integration) > emits tool or command events when writing a file 9081ms
✓ CodexAgentClient (SDK integration) > emits Codex tool calls that hydrate into specific UI entries 10032ms
✓ CodexAgentClient (SDK integration) > emits distinct non-empty call ids for sequential Codex tool calls 15694ms
× CodexAgentClient (SDK integration) > hydrates persisted shell_command tool calls with completed status 6959ms
→ expected undefined to be truthy
✓ CodexAgentClient (SDK integration) > supports multiple turns within the same session 10973ms
✓ CodexAgentClient (SDK integration) > can change modes mid-session 10779ms
✓ CodexAgentClient (SDK integration) > resumes a session using a persistence handle 10577ms
✓ CodexAgentClient (SDK integration) > interrupts a long-running shell command before it completes 9946ms
↓ CodexAgentClient (SDK integration) > emits permission requests and resolves them when approvals are handled (awaiting Codex support)
✓ CodexAgentClient (SDK integration) > hydrates user messages from persisted history 4712ms
✓ CodexAgentClient (SDK integration) > sees agent-control MCP tools (list_agents) via codex 11493ms
✓ isSyntheticRolloutUserMessage > flags AGENTS instruction payloads 0ms
✓ isSyntheticRolloutUserMessage > flags environment context payloads 0ms
✓ isSyntheticRolloutUserMessage > allows real user prompts 0ms
✓ src/server/terminal-mcp/terminal-manager.test.ts (26 tests) 35641ms
✓ TerminalManager - Command Execution > executeCommand > should launch interactive command (Python REPL) 1341ms
✓ TerminalManager - Command Execution > executeCommand > should handle long-running command with timeout 726ms
✓ TerminalManager - Command Execution > listCommands > should list all commands including dead ones 1911ms
✓ TerminalManager - Command Execution > listCommands > should preserve command and working directory info for dead commands 767ms
✓ TerminalManager - Command Execution > captureCommand > should capture output from running command 1392ms
✓ TerminalManager - Command Execution > sendTextToCommand > should send text to running Python REPL 4445ms
✓ TerminalManager - Command Execution > sendTextToCommand > should handle multiple sequential inputs to REPL 6025ms
✓ TerminalManager - Command Execution > sendKeysToCommand > should send Ctrl-C to interrupt running command 2258ms
✓ TerminalManager - Command Execution > sendKeysToCommand > should send Enter key to REPL 2800ms
✓ TerminalManager - Command Execution > sendKeysToCommand > should repeat key press multiple times 3983ms
✓ TerminalManager - Command Execution > killCommand > should kill running command 1150ms
✓ TerminalManager - Command Execution > killCommand > should kill finished command (cleanup) 709ms
✓ TerminalManager - Command Execution > Complex workflows > should handle Node.js REPL workflow 5205ms
✓ TerminalManager - Command Execution > Complex workflows > should handle command that produces streaming output 480ms
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
[Codex] Using system binary: /Users/moboudra/.asdf/installs/nodejs/22.20.0/bin/codex
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
✓ Agent registry loaded (0 records); agents will initialize on demand
✓ Agent MCP server mounted at /mcp/agents
✓ WebSocket server initialized on /ws
stderr | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
⚠ OPENAI_API_KEY not set - LLM, STT, and TTS features will not work
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
[Agent MCP] Session initialized: 21609a0d-b79c-4e4e-a59a-38d454cc2ff7
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
[Agent MCP] Session initialized: f6375c3f-755f-4e84-9a48-f535aa2d7cca
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
[ClaudeAgentSession] Captured model from SDK init: claude-sonnet-4-5-20250929
stdout | src/server/agent/agent-mcp.e2e.test.ts > agent MCP end-to-end > creates a Claude agent and writes a file
[ClaudeAgentSession] Captured model from SDK init: claude-sonnet-4-5-20250929
✓ src/server/agent/agent-mcp.e2e.test.ts (1 test) 22477ms
✓ agent MCP end-to-end > creates a Claude agent and writes a file 22477ms
2025-12-25T04:36:56.608364Z ERROR codex_api::endpoint::responses: error=network error: error sending request for url (https://chatgpt.com/backend-api/codex/responses)
2025-12-25T04:36:59.798507Z ERROR codex_api::endpoint::responses: error=network error: error sending request for url (https://chatgpt.com/backend-api/codex/responses)
❯ src/server/agent/providers/codex-mcp-agent.test.ts (13 tests | 4 failed) 595659ms
✓ CodexMcpAgentClient (MCP integration) > responds with text 4205ms
✓ CodexMcpAgentClient (MCP integration) > maps MCP stream events into timeline items with stable call ids 7159ms
× CodexMcpAgentClient (MCP integration) > maps thread/item events for file changes, MCP tools, web search, and todo lists 18908ms
→ expected false to be true // Object.is equality
× CodexMcpAgentClient (MCP integration) > captures tool call inputs/outputs for commands, file changes, file reads, MCP tools, and web search 240004ms
→ Test timed out in 240000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
× CodexMcpAgentClient (MCP integration) > emits an error timeline item for failed MCP turns 166763ms
→ expected 0 to be greater than 0
× CodexMcpAgentClient (MCP integration) > persists session metadata and resumes with history 106915ms
→ expected undefined to be truthy
→ expected '' to contain 'tool-create.txt'
→ expected '' to contain 'beta'
→ expected undefined to be truthy
→ expected '' to contain 'mcp-ok'
→ expected '' to contain 'mcp-ok'
→ expected undefined to be truthy
→ expected '' to contain 'OpenAI Codex MCP'
→ expected undefined to be truthy
→ expected '019b53d3-64bf-72b0-b2bd-4f4a0722e278' to be '019b53d2-1daf-7ae0-abf2-8e583c0d053a' // Object.is equality
✓ CodexMcpAgentClient (MCP integration) > reports runtime info with provider, session, model, and mode 13451ms
✓ CodexMcpAgentClient (MCP integration) > requests permission and resolves approval when allowed 6237ms
✓ CodexMcpAgentClient (MCP integration) > requires permission in read-only (on-request) mode 6811ms
✓ CodexMcpAgentClient (MCP integration) > denies permission requests and reports resolution 5681ms
✓ CodexMcpAgentClient (MCP integration) > aborts when permission responses request an interrupt 5512ms
✓ CodexMcpAgentClient (MCP integration) > interrupts a long-running command via abort 4181ms
✓ CodexMcpAgentClient (MCP integration) > interrupts long-running commands within 1s and leaves a clean session 9830ms
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-031a99337c.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-2331ec2982.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-37c472a283.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-53a2d31a25.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-6f624fe23b.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-879e30e255.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-8d55c10d2f.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-a1c92d40ff.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-a599c55717.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-db8c90ddaf.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-d2b2e6619a.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-e89a24e216.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-f3046a8a6e.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-f460adcbda.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stdout | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > responds with text
[ClaudeAgentSession] Captured model from SDK init: claude-sonnet-4-5-20250929
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-031a99337c.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-2331ec2982.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-37c472a283.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-53a2d31a25.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-6f624fe23b.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-879e30e255.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-8d55c10d2f.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-a1c92d40ff.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-a599c55717.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-d2b2e6619a.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-db8c90ddaf.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-e89a24e216.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-f3046a8a6e.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stderr | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSDK] This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Error: UNKNOWN: unknown error, watch '/var/folders/xl/kkk9drfd3ms_t8x7rmy4z6900000gn/T/vscode-git-f460adcbda.sock'
at FSWatcher.<computed> (node:internal/fs/watchers:254:19)
at watch (node:fs:2549:36)
at UFB (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6516)
at Y23 (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:11679)
at mi1._watchWithNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:6997)
at mi1._handleFile (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:7723)
at mi1._addToNodeFs (file:///Users/moboudra/dev/voice-dev/node_modules/@anthropic-ai/claude-agent-sdk/cli.js:448:10731)
stdout | src/server/agent/providers/claude-agent.test.ts > ClaudeAgentClient (SDK integration) > streams reasoning chunks
[ClaudeAgentSession] Captured model from SDK init: claude-sonnet-4-5-20250929