200Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-23T20:32:59.200Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-23T20:32:59.200Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-23T20:32:59.207Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-23T20:32:59.207Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success: {} 2026-02-23T20:32:59.208Z [DEBUG] [useDeferredValue] Messages deferred by 6 (3303→3309) 2026-02-23T20:32:59.880Z [DEBUG] MCP server "ide": Calling MCP tool: close_tab 2026-02-23T20:32:59.888Z [ERROR] Error: Error: EISDIR: illegal operation on a directory, read at Module.readSync (node:fs:751:18) at Object.readSync (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1341) at Xj (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6160:105) at UO (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6162:224) at pOz (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:8276) at D (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:7478) at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:7810 at e8 (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:62972) at ZF (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:76009) at t_ (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:75891) 2026-02-23T20:32:59.888Z [ERROR] Error: Error: EISDIR: illegal operation on a directory, read at Module.readFileSync (node:fs:449:20) at Object.readFileSync (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:958) at UO (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6162:239) at pOz (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:8276) at D (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:7478) at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11858:7810 at e8 (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:62972) at ZF (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:76009) at t_ (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:75891) at ZF (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:283:75988) 2026-02-23T20:32:59.888Z [DEBUG] MCP server "ide": Tool 'close_tab' completed successfully in 8ms 2026-02-23T20:32:59.892Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read 2026-02-23T20:32:59.892Z [DEBUG] Found 6 hook matchers in settings 2026-02-23T20:32:59.892Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication) 2026-02-23T20:32:59.933Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-23T20:32:59.933Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-23T20:32:59.933Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-23T20:32:59.939Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-23T20:32:59.939Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success: {} 2026-02-23T20:32:59.940Z [DEBUG] [useDeferredValue] Messages deferred by 6 (3309→3315) 2026-02-23T20:33:00.238Z [DEBUG] MCP server "ide": Calling MCP tool: close_tab 2026-02-23T20:33:00.244Z [DEBUG] MCP server "ide": Tool 'close_tab' completed successfully in 6ms 2026-02-23T20:33:00.246Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read 2026-02-23T20:33:00.246Z [DEBUG] Found 6 hook matchers in settings 2026-02-23T20:33:00.246Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication) 2026-02-23T20:33:00.278Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-23T20:33:00.278Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-23T20:33:00.278Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-23T20:33:00.285Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-23T20:33:00.285Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success: {} 2026-02-23T20:33:00.286Z [DEBUG] [useDeferredValue] Messages deferred by 6 (3315→3321) 2026-02-23T20:33:00.777Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global 2026-02-23T20:33:00.800Z [DEBUG] Tool search disabled for model 'claude-haiku-4-5-20251001': model does not support tool_reference blocks. This feature is only available on Claude Sonnet 4+, Opus 4+, and newer models. 2026-02-23T20:33:00.801Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.50.4c4; cc_entrypoint=cli; cch=00000; 2026-02-23T20:33:00.801Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-02-23T20:33:00.801Z [DEBUG] [API:auth] OAuth token check starting 2026-02-23T20:33:00.802Z [DEBUG] [API:auth] OAuth token check complete 2026-02-23T20:33:00.806Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash 2026-02-23T20:33:00.806Z [DEBUG] Found 6 hook matchers in settings 2026-02-23T20:33:00.806Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication) 2026-02-23T20:33:00.848Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-23T20:33:00.848Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-23T20:33:00.848Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-23T20:33:00.852Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-23T20:33:00.852Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success: {} 2026-02-23T20:33:00.854Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-02-23T20:33:00.854Z [DEBUG] LSP Diagnostics: getLSPDiagnosticAttachments called 2026-02-23T20:33:00.854Z [DEBUG] LSP Diagnostics: Checking registry - 0 pending 2026-02-23T20:33:00.855Z [DEBUG] Hooks: Found 0 total hooks in registry 2026-02-23T20:33:00.855Z [DEBUG] Hooks: checkForNewResponses returning 0 responses 2026-02-23T20:33:00.856Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 2ms 2026-02-23T20:33:00.856Z [ERROR] TypeError: TypeError: A.filter is not a function at $I.getNewDiagnostics (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1985:9659) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async XWY (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2546:2715) at async B_ (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2541:7217) at async Promise.all (index 3) at async Promise.all (index 1) at async QPY (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2541:7072) at async BZ6 (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2546:3467) at async Ly (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:5127:17582) at async file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11963:4036 2026-02-23T20:33:00.857Z [DEBUG] [useDeferredValue] Messages deferred by 4 (3321→3325) 2026-02-23T20:33:00.877Z [DEBUG] Auto tool search enabled: 37533 tokens (threshold: 20000, 10% of context) [source: query] 2026-02-23T20:33:00.883Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.221774.1771878780883 2026-02-23T20:33:00.883Z [DEBUG] Preserving file permissions: 100644 2026-02-23T20:33:00.883Z [DEBUG] Temp file written successfully, size: 153339 bytes 2026-02-23T20:33:00.883Z [DEBUG] Applied original permissions to temp file 2026-02-23T20:33:00.883Z [DEBUG] Renaming /home/josie/.claude.json.tmp.221774.1771878780883 to /home/josie/.claude.json 2026-02-23T20:33:00.883Z [DEBUG] File /home/josie/.claude.json written atomically 2026-02-23T20:33:00.884Z [DEBUG] Dynamic tool loading: 0/191 deferred tools included 2026-02-23T20:33:00.886Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.50.839; cc_entrypoint=cli; cch=00000; 2026-02-23T20:33:00.887Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-02-23T20:33:00.887Z [DEBUG] [API:auth] OAuth token check starting 2026-02-23T20:33:00.887Z [DEBUG] [API:auth] OAuth token check complete 2026-02-23T20:33:00.892Z [DEBUG] [useDeferredValue] Messages deferred by 5 (3321→3326) 2026-02-23T20:33:01.785Z [DEBUG] Stream started - received first chunk 2026-02-23T20:33:04.324Z [DEBUG] Stream started - received first chunk 2026-02-23T20:33:05.166Z [DEBUG] executePreToolHooks called for tool: Bash 2026-02-23T20:33:05.168Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash 2026-02-23T20:33:05.168Z [DEBUG] Found 1 hook matchers in settings 2026-02-23T20:33:05.168Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication) 2026-02-23T20:33:05.173Z [DEBUG] [useDeferredValue] Messages deferred by 1 (3326→3327) 2026-02-23T20:33:05.256Z [DEBUG] High write ratio: blit=0, write=40747 (100.0% writes), screen=727x109 2026-02-23T20:33:05.260Z [DEBUG] Hooks: Checking initial response for async: {} 2026-02-23T20:33:05.260Z [DEBUG] Hooks: Parsed initial response: {} 2026-02-23T20:33:05.260Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-02-23T20:33:05.261Z [DEBUG] [useDeferredValue] Messages deferred by 2 (3326→3328) 2026-02-23T20:33:05.281Z [DEBUG] Successfully parsed and validated hook JSON output 2026-02-23T20:33:05.281Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success: {} 2026-02-23T20:33:05.283Z [DEBUG] Permission suggestions for Bash: [ { "type": "addRules", "rules": [ { "toolName": "Read", "ruleContent": "//home/josie/development/archlinux/sso/docs/plans/**" } ], "behavior": "allow", "destination": "session" } ] 2026-02-23T20:33:05.283Z [DEBUG] executePermissionRequestHooks called for tool: Bash 2026-02-23T20:33:05.284Z [DEBUG] Getting matching hook commands for PermissionRequest with query: Bash 2026-02-23T20:33:05.284Z [DEBUG] Found 0 hook matchers in settings 2026-02-23T20:33:05.284Z [DEBUG] Matched 0 unique hooks for query "Bash" (0 before deduplication) 2026-02-23T20:33:05.284Z [DEBUG] [useDeferredValue] Messages deferred by 2 (3326→3328) 2026-02-23T20:33:05.303Z [DEBUG] [useDeferredValue] Messages deferred by 2 (3326→3328) 2026-02-23T20:33:11.303Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt 2026-02-23T20:33:11.303Z [DEBUG] Found 0 hook matchers in settings 2026-02-23T20:33:11.303Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication) 2026-02-23T20:55:41.645Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global 2026-02-23T20:55:41.666Z [DEBUG] Tool search disabled for model 'claude-haiku-4-5-20251001': model does not support tool_reference blocks. This feature is only available on Claude Sonnet 4+, Opus 4+, and newer models. 2026-02-23T20:55:41.667Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.50.4c4; cc_entrypoint=cli; cch=00000; 2026-02-23T20:55:41.667Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-02-23T20:55:41.667Z [DEBUG] [API:auth] OAuth token check starting 2026-02-23T20:55:41.668Z [DEBUG] [API: