s Authorization header: false 2026-03-06T18:24:13.545Z [DEBUG] [API:auth] OAuth token check starting 2026-03-06T18:24:13.546Z [DEBUG] [API:auth] OAuth token check complete 2026-03-06T18:24:13.551Z [DEBUG] MCP server "ide": Tool 'closeAllDiffTabs' completed successfully in 12ms 2026-03-06T18:24:13.554Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1555→1557) 2026-03-06T18:24:13.715Z [DEBUG] High write ratio: blit=0, write=43610 (100.0% writes), screen=1315x66 2026-03-06T18:24:15.702Z [DEBUG] Stream started - received first chunk 2026-03-06T18:24:17.656Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1557→1558) 2026-03-06T18:24:17.820Z [DEBUG] High write ratio: blit=0, write=43778 (100.0% writes), screen=1319x66 2026-03-06T18:24:17.831Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1557→1558) 2026-03-06T18:24:17.864Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1557→1558) 2026-03-06T18:24:18.264Z [DEBUG] executePreToolHooks called for tool: Read 2026-03-06T18:24:18.264Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:18.264Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:18.264Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:18.264Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:18.264Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read 2026-03-06T18:24:18.264Z [DEBUG] Found 1 hook matchers in settings 2026-03-06T18:24:18.264Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication) 2026-03-06T18:24:18.265Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1558→1559) 2026-03-06T18:24:18.491Z [DEBUG] High write ratio: blit=0, write=43856 (100.0% writes), screen=1322x66 2026-03-06T18:24:18.512Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1558→1560) 2026-03-06T18:24:18.543Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-06T18:24:18.543Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-06T18:24:18.543Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-06T18:24:18.544Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1558→1560) 2026-03-06T18:24:18.566Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-06T18:24:18.566Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success: {} 2026-03-06T18:24:18.569Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:18.570Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:18.570Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:18.570Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:18.570Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read 2026-03-06T18:24:18.570Z [DEBUG] Found 6 hook matchers in settings 2026-03-06T18:24:18.570Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication) 2026-03-06T18:24:18.618Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-06T18:24:18.618Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-06T18:24:18.618Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-06T18:24:18.625Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-06T18:24:18.625Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success: {} 2026-03-06T18:24:18.626Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-06T18:24:18.626Z [DEBUG] LSP Diagnostics: getLSPDiagnosticAttachments called 2026-03-06T18:24:18.626Z [DEBUG] LSP Diagnostics: Checking registry - 0 pending 2026-03-06T18:24:18.626Z [DEBUG] Hooks: Found 0 total hooks in registry 2026-03-06T18:24:18.627Z [DEBUG] Hooks: checkForNewResponses returning 0 responses 2026-03-06T18:24:18.628Z [DEBUG] [useDeferredValue] Messages deferred by 6 (1560→1566) 2026-03-06T18:24:18.658Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 32ms 2026-03-06T18:24:18.659Z [DEBUG] Dynamic tool loading: found 10 discovered tools in message history 2026-03-06T18:24:18.660Z [DEBUG] Dynamic tool loading: 10/223 deferred tools included 2026-03-06T18:24:18.663Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.0a4; cc_entrypoint=cli; cch=00000; 2026-03-06T18:24:18.663Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false 2026-03-06T18:24:18.663Z [DEBUG] [API:auth] OAuth token check starting 2026-03-06T18:24:18.664Z [DEBUG] [API:auth] OAuth token check complete 2026-03-06T18:24:18.671Z [DEBUG] [useDeferredValue] Messages deferred by 6 (1560→1566) 2026-03-06T18:24:22.627Z [DEBUG] Stream started - received first chunk 2026-03-06T18:24:25.162Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1566→1567) 2026-03-06T18:24:25.375Z [DEBUG] High write ratio: blit=0, write=44200 (100.0% writes), screen=1332x66 2026-03-06T18:24:25.393Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1566→1567) 2026-03-06T18:24:25.394Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1566→1567) 2026-03-06T18:24:25.399Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:25.399Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:25.400Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:24:25.400Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:24:25.400Z [DEBUG] Getting matching hook commands for Stop with query: undefined 2026-03-06T18:24:25.400Z [DEBUG] Found 2 hook matchers in settings 2026-03-06T18:24:25.400Z [DEBUG] Matched 2 unique hooks for query "no match query" (2 before deduplication) 2026-03-06T18:24:25.402Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1567→1569) 2026-03-06T18:24:25.450Z [DEBUG] Hook output does not start with {, treating as plain text 2026-03-06T18:24:25.450Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1569→1570) 2026-03-06T18:24:25.489Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-06T18:24:25.489Z [DEBUG] Hooks: Parsed initial response: {} 2026-03-06T18:24:25.489Z [DEBUG] Hooks: Initial response is not async, continuing normal processing 2026-03-06T18:24:25.500Z [DEBUG] Successfully parsed and validated hook JSON output 2026-03-06T18:24:25.500Z [DEBUG] Hook Stop (Stop) success: {} 2026-03-06T18:24:25.501Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1570→1572) 2026-03-06T18:25:14.979Z [DEBUG] MCP server "ide": Calling MCP tool: getDiagnostics 2026-03-06T18:25:14.979Z [DEBUG] LSP Diagnostics: getLSPDiagnosticAttachments called 2026-03-06T18:25:14.979Z [DEBUG] LSP Diagnostics: Checking registry - 0 pending 2026-03-06T18:25:14.979Z [DEBUG] Hooks: Found 0 total hooks in registry 2026-03-06T18:25:14.980Z [DEBUG] Hooks: checkForNewResponses returning 0 responses 2026-03-06T18:25:14.990Z [DEBUG] MCP server "ide": Tool 'getDiagnostics' completed successfully in 11ms 2026-03-06T18:25:14.990Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:25:14.990Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:25:14.990Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT 2026-03-06T18:25:14.990Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json 2026-03-06T18:25:14.990Z [DEBUG] Getting matching hook commands for UserPromptSubmit with query: undefined 2026-03-06T18:25:14.990Z [DEBUG] Found 1 hook matchers in settings 2026-03-06T18:25:14.990Z [DEBUG] Matched 1 unique hooks for query "no match query" (1 before deduplication) 2026-03-06T18:25:15.035Z [DEBUG] Hooks: Checking initial response for async: {} 2026-03-06T18:25:15.035Z [DEBUG] Hooks: