(node:internal/process/task_queues:95:5) 2026-03-07T17:44:25.310Z [ERROR] Error: Error: Failed to sync file open /home/josie/development/irc-now/crates/bot/src/manager.rs: Cannot send notification to LSP server 'plugin:rust-analyzer-lsp:rust-analyzer': server is starting at H (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2958:34486) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2026-03-07T17:44:25.310Z [DEBUG] LSP: Failed to notify server of file change for /home/josie/development/irc-now/crates/bot/src/manager.rs: Failed to sync file open /home/josie/development/irc-now/crates/bot/src/manager.rs: Cannot send notification to LSP server 'plugin:rust-analyzer-lsp:rust-analyzer': server is starting 2026-03-07T17:44:25.310Z [ERROR] Error: Error: Failed to sync file open /home/josie/development/irc-now/crates/bot/src/manager.rs: Cannot send notification to LSP server 'plugin:rust-analyzer-lsp:rust-analyzer': server is starting at H (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2958:34486) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2026-03-07T17:44:25.311Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:25.311Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:25.311Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:25.311Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:25.311Z [DEBUG] Getting matching hook commands for PostToolUse with query: Edit 2026-03-07T17:44:25.311Z [DEBUG] Found 6 hook matchers in settings 2026-03-07T17:44:25.311Z [DEBUG] Matched 2 unique hooks for query "Edit" (2 before deduplication) 2026-03-07T17:44:25.349Z [DEBUG] MCP server "ide": Tool 'close_tab' completed successfully in 41ms 2026-03-07T17:44:25.358Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-07T17:44:25.358Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-07T17:44:25.358Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-07T17:44:25.369Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-07T17:44:25.369Z [DEBUG] Hook PostToolUse:Edit (PostToolUse) success: {} 2026-03-07T17:44:25.370Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-07T17:44:25.370Z [DEBUG] LSP Diagnostics: getLSPDiagnosticAttachments called 2026-03-07T17:44:25.370Z [DEBUG] LSP Diagnostics: Checking registry - 0 pending 2026-03-07T17:44:25.370Z [DEBUG] Hooks: Found 0 total hooks in registry 2026-03-07T17:44:25.370Z [DEBUG] Hooks: checkForNewResponses returning 0 responses 2026-03-07T17:44:25.371Z [DEBUG] [useDeferredValue] Messages deferred by 6 (761→767) 2026-03-07T17:44:25.391Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 21ms 2026-03-07T17:44:25.392Z [DEBUG] Dynamic tool loading: found 8 discovered tools in message history 2026-03-07T17:44:25.392Z [DEBUG] Dynamic tool loading: 8/223 deferred tools included 2026-03-07T17:44:25.394Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.0a4; cc_entrypoint=cli; cch=00000; 2026-03-07T17:44:25.394Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-03-07T17:44:25.394Z [DEBUG] [API:auth] OAuth token check starting 2026-03-07T17:44:25.394Z [DEBUG] [API:auth] OAuth token check complete 2026-03-07T17:44:25.401Z [DEBUG] [useDeferredValue] Messages deferred by 6 (761→767) 2026-03-07T17:44:26.848Z [DEBUG] Stream started - received first chunk 2026-03-07T17:44:27.778Z [DEBUG] [useDeferredValue] Messages deferred by 1 (767→768) 2026-03-07T17:44:30.016Z [DEBUG] [useDeferredValue] Messages deferred by 1 (768→769) 2026-03-07T17:44:30.075Z [DEBUG] High write ratio: blit=0, write=12402 (100.0% writes), screen=394x66 2026-03-07T17:44:30.085Z [DEBUG] [useDeferredValue] Messages deferred by 1 (768→769) 2026-03-07T17:44:30.086Z [DEBUG] [useDeferredValue] Messages deferred by 1 (768→769) 2026-03-07T17:44:30.091Z [DEBUG] executePreToolHooks called for tool: Edit 2026-03-07T17:44:30.091Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:30.091Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:30.091Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:30.091Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:30.091Z [DEBUG] Getting matching hook commands for PreToolUse with query: Edit 2026-03-07T17:44:30.091Z [DEBUG] Found 1 hook matchers in settings 2026-03-07T17:44:30.091Z [DEBUG] Matched 1 unique hooks for query "Edit" (1 before deduplication) 2026-03-07T17:44:30.101Z [DEBUG] [useDeferredValue] Messages deferred by 1 (769→770) 2026-03-07T17:44:30.139Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-07T17:44:30.139Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-07T17:44:30.139Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-07T17:44:30.147Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-07T17:44:30.147Z [DEBUG] Hook PreToolUse:Edit (PreToolUse) success: {} 2026-03-07T17:44:30.148Z [DEBUG] Permission suggestions for Edit: [ { "type": "setMode", "mode": "acceptEdits", "destination": "session" } ] 2026-03-07T17:44:30.148Z [DEBUG] executePermissionRequestHooks called for tool: Edit 2026-03-07T17:44:30.148Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:30.148Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:30.148Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:30.148Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:30.148Z [DEBUG] Getting matching hook commands for PermissionRequest with query: Edit 2026-03-07T17:44:30.148Z [DEBUG] Found 0 hook matchers in settings 2026-03-07T17:44:30.149Z [DEBUG] Matched 0 unique hooks for query "Edit" (0 before deduplication) 2026-03-07T17:44:30.156Z [DEBUG] MCP server "ide": Calling MCP tool: openDiff 2026-03-07T17:44:42.157Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:42.157Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:42.157Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T17:44:42.157Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T17:44:42.157Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt 2026-03-07T17:44:42.157Z [DEBUG] Found 0 hook matchers in settings 2026-03-07T17:44:42.157Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication) 2026-03-07T17:45:00.157Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (30s elapsed) 2026-03-07T17:45:30.157Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (60s elapsed) 2026-03-07T17:46:00.157Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (90s elapsed) 2026-03-07T17:46:30.158Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (120s elapsed) 2026-03-07T17:47:00.160Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (150s elapsed) 2026-03-07T17:47:10.888Z [DEBUG] MCP server "ide": Calling MCP tool: close_tab 2026-03-07T17:47:10.890Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-07T17:47:10.935Z [DEBUG] High write ratio: blit=0, write=12405 (100.0% writes), screen=394x66 2026-03-07T17:47:10.945Z [DEBUG] MCP server "ide": Tool 'openDiff' completed successfully "toolu_01TrM3U2sZaSuqPtXNcbzwpa","uuid":"4f727337-6bc6-41ff-90b4-bf683d663d43","timestamp":"2026-03-05T22:48:25.086Z"} {"parentUuid":"4f727337-6bc6-41ff-90b4-bf683d663d43","isSidechain":false,"userType":"external","cwd":"/home/josie/development/irc-now/.claude/worktrees/bot-service","sessionId":"1f76408b-2b64-4866-8d93-c356e9c29fce","version":"2.1.63","gitBranch":"worktree-bot-service","slug":"keen-riding-sketch","type":"progress","data":{"message":{"type":"assistant","timestamp":"2026-03-05T22:48:25.559Z","message":{"model":"claude-haiku-4-5-20251001","id":"msg_01LapmVxJoAmC2f3PtgAWBpn","type":"message","role":"assistant","content":[{"type":"tool_use","id":"toolu_01YQY4nji6oRyB1aWkC8e3NG","name":"Bash","input":{"command":"ls -la crates/"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":6,"cache_creation_input_tokens":566,"cache_read_input_tokens":94915,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":566},"output_tokens":1,"service_tier":"standard","inference_geo":"not_available"},"context_management":null},"requestId":"req_011CYkkMyjS6BP5afkMbiMsk","uuid":"34870b28-012b-46e8-a3ef-94f24ce0ba41"},"normalizedMessages":[],"type":"agent_progress","prompt":"","agentId":"ac0c3ce8e3168b5a7"},"toolUseID":"agent_msg_018mU6HnjbZvG2KowNStzbe7","parentToolUseID":"toolu_01TrM3U2sZaSuqPtXNcbzwpa","uuid":"f30607ab-eddc-4a9b-90a5-8ee17d375dbe","timestamp":"2026-03-05T22:48:25.559Z"} {"parentUuid":"f30607ab-eddc-4a9b-90a5-8ee17d375dbe","isSidechain":false,"userType":"external","cwd":"/home/josie/development/irc-now/.claude/worktrees/bot-service","sessionId":"1f76408b-2b64-4866-8d93-c356e9c29fce","version":"2.1.63","gitBranch":"worktree-bot-service","slug":"keen-riding-sketch","type":"progress","data":{"message":{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_0127ibAG3tr1qmu1iXdLj1sq","type":"tool_result","content":"Cargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml\nCargo.toml","is_error":false}]},"uuid":"1c6983fc-66dd-41f7-80ed-550b88f865f6","timestamp":"2026-03-05T22:48:55.280Z"},"normalizedMessages":[],"type":"agent_progress","prompt":"","agentId":"ac0c3ce8e3168b5a7"},"toolUseID":"agent_msg_018mU6HnjbZvG2KowNStzbe7","parentToolUseID":"toolu_01TrM3U2sZaSuqPtXNcbzwpa","uuid":"82c43f31-df1c-46c5-a927-ebd5c0d1f9ed","timestamp":"2026-03-05T22:48:55.325Z"} {"parentUuid":"82c43f31-df1c-46c5-a927-ebd5c0d1f9ed","isSidechain":false,"userType":"external","cwd":"/home/josie/development/irc-now/.claude/worktrees/bot-service","sessionId":"1f76408b-2b64-4866-8d93-c356e9c29fce","version":"2.1.63","gitBranch":"worktree-bot-service","slug":"keen-riding-sketch","type":"progress","data":{"message":{"type":"user","message":{"role":"user","content":[{"tool_use_id":"toolu_01YQY4nji6oRyB1aWkC8e3NG","type":"tool_result","content":"total 48\ndrwxr-xr-x 12 josie wheel 4096 Mar 5 23:20 .\ndrwxr-xr-x 11 josie wheel 4096 Mar 5 23:29 ..\ndrwxr-xr-x 7 josie wheel 4096 Mar 5 23:36 bot\ndrwxr-xr-x 4 josie wheel 4096 Mar 5 23:19 bot-landing\ndrwxr-xr-x 3 josie wheel 4096 Mar 5 23:19 common\ndrwxr-xr-x 4 josie wheel 4096 Mar 5 23:19 ergo-operator\ndrwxr-xr-x 6 josie wheel 4096 Mar 5 23:19 pics\ndrwxr-xr-x 4 josie wheel 4096 Mar 5 23:19 platform-operator\ndrwxr-xr-x 6 josie wheel 4096 Mar 5 23:19 soju-operator\ndrwxr-xr-x 6 josie wheel 4096 Mar 5 23:19 txt\ndrwxr-xr-x 5 josie wheel 4096 Mar 5 23:19 web-api\ndrwxr-xr-x 4 josie wheel 4096 Mar 5 23:19 web-landing","is_error":false}]},"uuid":"a8bb7df2-9c26-47c6-a226-0d4566c385ee","timestamp":"2026-03-05T22:48:55.568Z"},"normalizedMessages":[],"type":"agent_progress","prompt":"","agentId":"ac0c3ce8e3168b5a7"},"toolUseID":"agent_msg_018mU6HnjbZvG2KowNStzbe7","parentToolUseID":"toolu_01TrM3U2sZaSuqPtXNcbzwpa","uuid":"c3f5e6ec-5b29-4dc7-9e79-05674e2d02a7","timestamp":"2026-03-05T22:48:55.614Z"} {"parentUuid":"c3f5e6ec-5b29-4dc7-9e79-05674e2d02a7","isSidechain":false,"userType":"external","cwd":"/home/josie/development/irc-now/.claude/worktrees/bot-service"25.433] [warn] The resource https://discord.com/assets/7a6a566c2e88a35d.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:37:25.433] [warn] The resource https://discord.com/assets/e52f0cba712e2fb4.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:37:25.433] [warn] The resource https://discord.com/assets/dd24010f3cf7def7.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.498] [warn] The resource https://discord.com/assets/189422196a4f8b53.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.499] [warn] The resource https://discord.com/assets/ce3b8055f5114434.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.499] [warn] The resource https://discord.com/assets/cb2006dbced0e246.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.500] [warn] The resource https://discord.com/assets/7a6a566c2e88a35d.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.500] [warn] The resource https://discord.com/assets/e52f0cba712e2fb4.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:38:34.500] [warn] The resource https://discord.com/assets/dd24010f3cf7def7.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.483] [warn] The resource https://discord.com/assets/189422196a4f8b53.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.484] [warn] The resource https://discord.com/assets/ce3b8055f5114434.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.484] [warn] The resource https://discord.com/assets/cb2006dbced0e246.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.484] [warn] The resource https://discord.com/assets/7a6a566c2e88a35d.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.484] [warn] The resource https://discord.com/assets/e52f0cba712e2fb4.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. [2026-02-04 21:40:10.485] [warn] The resource https://discord.com/assets/dd24010f3cf7def7.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make suapi/src/soju_migrate.rs: Cannot send notification to LSP server 'plugin:rust-analyzer-lsp:rust-analyzer': server is starting 2026-03-07T18:01:43.179Z [ERROR] Error: Error: Failed to sync file open /home/josie/development/irc-now/crates/web-api/src/soju_migrate.rs: Cannot send notification to LSP server 'plugin:rust-analyzer-lsp:rust-analyzer': server is starting at H (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2958:34486) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2026-03-07T18:01:43.180Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:43.180Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:43.180Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:43.180Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:43.180Z [DEBUG] Getting matching hook commands for PostToolUse with query: Write 2026-03-07T18:01:43.180Z [DEBUG] Found 6 hook matchers in settings 2026-03-07T18:01:43.180Z [DEBUG] Matched 2 unique hooks for query "Write" (2 before deduplication) 2026-03-07T18:01:43.183Z [DEBUG] [lspRecommendation] Looking for LSP plugins for .rs 2026-03-07T18:01:43.183Z [DEBUG] MCP server "ide": Tool 'close_tab' completed successfully in 4ms 2026-03-07T18:01:43.195Z [DEBUG] [lspRecommendation] Failed to load marketplace test-marketplace: Error: Failed to load marketplace "test-marketplace" from source (file): Marketplace file not found at /home/josie/development/karpenter-ibm/.claude-plugin/marketplace.json 2026-03-07T18:01:43.195Z [DEBUG] [lspRecommendation] Skipping rust-analyzer-lsp@claude-plugins-official (already installed) 2026-03-07T18:01:43.226Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-07T18:01:43.226Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-07T18:01:43.226Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-07T18:01:43.230Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-07T18:01:43.230Z [DEBUG] Hook PostToolUse:Write (PostToolUse) success: {} 2026-03-07T18:01:43.231Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-07T18:01:43.232Z [DEBUG] LSP Diagnostics: getLSPDiagnosticAttachments called 2026-03-07T18:01:43.232Z [DEBUG] LSP Diagnostics: Checking registry - 0 pending 2026-03-07T18:01:43.232Z [DEBUG] Hooks: Found 0 total hooks in registry 2026-03-07T18:01:43.232Z [DEBUG] Hooks: checkForNewResponses returning 0 responses 2026-03-07T18:01:43.233Z [DEBUG] [useDeferredValue] Messages deferred by 6 (851→857) 2026-03-07T18:01:43.259Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 28ms 2026-03-07T18:01:43.261Z [DEBUG] Dynamic tool loading: found 8 discovered tools in message history 2026-03-07T18:01:43.262Z [DEBUG] Dynamic tool loading: 8/223 deferred tools included 2026-03-07T18:01:43.266Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.0a4; cc_entrypoint=cli; cch=00000; 2026-03-07T18:01:43.267Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-03-07T18:01:43.267Z [DEBUG] [API:auth] OAuth token check starting 2026-03-07T18:01:43.267Z [DEBUG] [API:auth] OAuth token check complete 2026-03-07T18:01:43.275Z [DEBUG] [useDeferredValue] Messages deferred by 7 (851→858) 2026-03-07T18:01:44.900Z [DEBUG] Stream started - received first chunk 2026-03-07T18:01:45.399Z [DEBUG] [useDeferredValue] Messages deferred by 1 (858→859) 2026-03-07T18:01:48.324Z [DEBUG] [useDeferredValue] Messages deferred by 1 (859→860) 2026-03-07T18:01:48.332Z [DEBUG] executePreToolHooks called for tool: Edit 2026-03-07T18:01:48.332Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:48.332Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:48.332Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:48.332Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:48.333Z [DEBUG] Getting matching hook commands for PreToolUse with query: Edit 2026-03-07T18:01:48.333Z [DEBUG] Found 1 hook matchers in settings 2026-03-07T18:01:48.333Z [DEBUG] Matched 1 unique hooks for query "Edit" (1 before deduplication) 2026-03-07T18:01:48.368Z [DEBUG] High write ratio: blit=0, write=24818 (100.0% writes), screen=665x66 2026-03-07T18:01:48.371Z [DEBUG] [useDeferredValue] Messages deferred by 1 (860→861) 2026-03-07T18:01:48.382Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-07T18:01:48.382Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-07T18:01:48.382Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-07T18:01:48.382Z [DEBUG] [useDeferredValue] Messages deferred by 1 (860→861) 2026-03-07T18:01:48.391Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-07T18:01:48.391Z [DEBUG] Hook PreToolUse:Edit (PreToolUse) success: {} 2026-03-07T18:01:48.392Z [DEBUG] Permission suggestions for Edit: [ { "type": "setMode", "mode": "acceptEdits", "destination": "session" } ] 2026-03-07T18:01:48.392Z [DEBUG] executePermissionRequestHooks called for tool: Edit 2026-03-07T18:01:48.392Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:48.392Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:48.392Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:01:48.392Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:01:48.392Z [DEBUG] Getting matching hook commands for PermissionRequest with query: Edit 2026-03-07T18:01:48.392Z [DEBUG] Found 0 hook matchers in settings 2026-03-07T18:01:48.392Z [DEBUG] Matched 0 unique hooks for query "Edit" (0 before deduplication) 2026-03-07T18:01:48.393Z [DEBUG] [useDeferredValue] Messages deferred by 1 (860→861) 2026-03-07T18:01:48.399Z [DEBUG] MCP server "ide": Calling MCP tool: openDiff 2026-03-07T18:02:00.400Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:02:00.400Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:02:00.400Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-07T18:02:00.400Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-07T18:02:00.400Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt 2026-03-07T18:02:00.400Z [DEBUG] Found 0 hook matchers in settings 2026-03-07T18:02:00.400Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication) 2026-03-07T18:02:18.399Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (30s elapsed) 2026-03-07T18:02:48.400Z [DEBUG] MCP server "ide": Tool 'openDiff' still running (60s elapsed) 2026-03-07T18:03:10.380Z [DEBUG] MCP server "ide": Calling MCP tool: close_tab 2026-03-07T18:03:10.381Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-07T18:03:10.422Z [DEBUG] High write ratio: blit=0, write=24802 (100.0% writes), screen=665x66 2026-03-07T18:03:10.430Z [DEBUG] MCP server "ide": Tool 'openDiff' completed successfully in 1m 22s 2026-03-07T18:03:10.431Z [DEBUG] MCP server "ide": Tool 'close_tab' completed successfully in 51ms 2026-03-07T18:03:10.431Z [DEBUG] MCP server "ide": Calling MCP tool: close_tab 2026-03-07T18:03:10.431Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 50ms 2026-03-07T18:03:10.448Z [DEBUG] FileHistory: Tracked file modification for /home/josie/development/irc-now/crates/web-api/src/main.rs 2026-03-07T18:03:10.449Z [DEBUG] Writing to temp