7T20:03:07.301Z [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-03-07T20:03:07.303Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:07.303Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:07.303Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:07.303Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:07.623Z [DEBUG] [useDeferredValue] Messages deferred by 1 (39→40)
2026-03-07T20:03:08.944Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:09.444Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:09.444Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:09.444Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:09.444Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:09.444Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:09.444Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:09.444Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:09.444Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:09.491Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:09.491Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:09.491Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:09.497Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:09.497Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:09.501Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:09.515Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:09.515Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:09.515Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:09.515Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:09.515Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:09.515Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:09.515Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:09.566Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:09.566Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:09.566Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:09.573Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:09.573Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:09.575Z [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-03-07T20:03:09.578Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:09.578Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:09.578Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:09.578Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:10.505Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:11.483Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:11.484Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.484Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.484Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.484Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.484Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:11.484Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:11.484Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:11.522Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.522Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.522Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.528Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.528Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:11.586Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.586Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.586Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.586Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.586Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:11.586Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:11.586Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:11.629Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.629Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.629Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.635Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.635Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:11.644Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:11.644Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.644Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.644Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.645Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.645Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:11.645Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:11.645Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:11.691Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.691Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.691Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.696Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.696Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:11.756Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.756Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.756Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.756Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.756Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:11.756Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:11.756Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:11.782Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.782Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.782Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.786Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.786Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:11.825Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:11.825Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.825Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.825Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.825Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.825Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:11.825Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:11.825Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:11.875Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.875Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.875Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.883Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.883Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:11.910Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:11.910Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.910Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.910Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.910Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.910Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:11.910Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:11.910Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:11.949Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.949Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.949Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:11.949Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:11.949Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:11.949Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:11.949Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:11.957Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:11.957Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:11.957Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:11.957Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:11.957Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:12.005Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:12.005Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:12.005Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:12.012Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:12.012Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:12.021Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:12.021Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:12.021Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:12.021Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:12.021Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:12.021Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:12.021Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:12.053Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:12.053Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:12.053Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:12.057Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:12.057Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:12.059Z [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-03-07T20:03:12.061Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:12.061Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:12.061Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:12.061Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:13.517Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:13.618Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.628Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.630Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.632Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.633Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.634Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.635Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.636Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.637Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.637Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.638Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.639Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.640Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.640Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.641Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.641Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.642Z [DEBUG] [useDeferredValue] Messages deferred by 10 (40→50)
2026-03-07T20:03:13.724Z [DEBUG] executePreToolHooks called for tool: Agent
2026-03-07T20:03:13.724Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:13.724Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:13.724Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:13.724Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:13.724Z [DEBUG] Getting matching hook commands for PreToolUse with query: Agent
2026-03-07T20:03:13.724Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:13.724Z [DEBUG] Matched 1 unique hooks for query "Agent" (1 before deduplication)
2026-03-07T20:03:13.725Z [DEBUG] [useDeferredValue] Messages deferred by 2 (50→52)
2026-03-07T20:03:13.754Z [DEBUG] [useDeferredValue] Messages deferred by 2 (50→52)
2026-03-07T20:03:13.787Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:13.787Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:13.787Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:13.802Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:13.802Z [DEBUG] Hook PreToolUse:Agent (PreToolUse) success:
{}
2026-03-07T20:03:13.805Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:13.805Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:13.805Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:13.805Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:13.805Z [DEBUG] Getting matching hook commands for SubagentStart with query: Explore
2026-03-07T20:03:13.805Z [DEBUG] Found 0 hook matchers in settings
2026-03-07T20:03:13.805Z [DEBUG] Matched 0 unique hooks for query "Explore" (0 before deduplication)
2026-03-07T20:03:13.806Z [DEBUG] [useDeferredValue] Messages deferred by 1 (52→53)
2026-03-07T20:03:13.815Z [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-03-07T20:03:13.818Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:13.818Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:13.818Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:13.818Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:14.178Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:14.178Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.178Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.178Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.178Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.178Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:14.178Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:14.178Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:14.180Z [DEBUG] [useDeferredValue] Messages deferred by 1 (53→54)
2026-03-07T20:03:14.215Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:14.215Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:14.215Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:14.222Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:14.222Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:14.272Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.272Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.272Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.272Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.272Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:14.272Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:14.272Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:14.329Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:14.329Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:14.329Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:14.334Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:14.334Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:14.376Z [DEBUG] [useDeferredValue] Messages deferred by 1 (54→55)
2026-03-07T20:03:14.386Z [DEBUG] [useDeferredValue] Messages deferred by 1 (55→56)
2026-03-07T20:03:14.388Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:14.389Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.389Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.389Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.389Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.389Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:14.389Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:14.389Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:14.437Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:14.437Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:14.437Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:14.443Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:14.443Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:14.511Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.511Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.511Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.511Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.511Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:14.511Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:14.511Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:14.550Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:14.550Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:14.550Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:14.555Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:14.555Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:14.823Z [DEBUG] [useDeferredValue] Messages deferred by 1 (56→57)
2026-03-07T20:03:14.835Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:14.835Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.835Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.835Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.835Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.836Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:14.836Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:14.836Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:14.836Z [DEBUG] [useDeferredValue] Messages deferred by 1 (57→58)
2026-03-07T20:03:14.899Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:14.899Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:14.899Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:14.909Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:14.909Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:14.915Z [DEBUG] Permission suggestions for Bash: [
  {
    "type": "addRules",
    "rules": [
      {
        "toolName": "Bash",
        "ruleContent": "find /home/josie/development/irc-now -name *dashboard* -o -name *prometheus* -o -name *grafana*"
      }
    ],
    "behavior": "allow",
    "destination": "localSettings"
  }
]
2026-03-07T20:03:14.915Z [DEBUG] executePermissionRequestHooks called for tool: Bash
2026-03-07T20:03:14.915Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.916Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.916Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.916Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:14.916Z [DEBUG] Getting matching hook commands for PermissionRequest with query: Bash
2026-03-07T20:03:14.916Z [DEBUG] Found 0 hook matchers in settings
2026-03-07T20:03:14.916Z [DEBUG] Matched 0 unique hooks for query "Bash" (0 before deduplication)
2026-03-07T20:03:14.918Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:14.918Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:15.010Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:15.601Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:15.601Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:15.601Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:15.601Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:15.601Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:15.601Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:15.601Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:15.601Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:15.602Z [DEBUG] [useDeferredValue] Messages deferred by 1 (58→59)
2026-03-07T20:03:15.655Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:15.655Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:15.655Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:15.659Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:15.659Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:15.662Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:15.675Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:15.675Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:15.675Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:15.675Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:15.675Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:15.675Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:15.675Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:15.702Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:15.702Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:15.702Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:15.706Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:15.706Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:15.707Z [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-03-07T20:03:15.709Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:15.709Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:15.709Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:15.709Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:15.712Z [DEBUG] [useDeferredValue] Messages deferred by 1 (59→60)
2026-03-07T20:03:16.628Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:17.366Z [DEBUG] [useDeferredValue] Messages deferred by 1 (60→61)
2026-03-07T20:03:17.371Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:17.372Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.372Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.372Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.372Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.372Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:17.372Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:17.372Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:17.427Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:17.427Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:17.427Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:17.432Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:17.432Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:17.490Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.490Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.490Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.490Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.490Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:17.490Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:17.490Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:17.540Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:17.540Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:17.540Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:17.545Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:17.545Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:17.580Z [DEBUG] [useDeferredValue] Messages deferred by 1 (61→62)
2026-03-07T20:03:17.590Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:17.590Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.590Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.590Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.590Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.590Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:17.590Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:17.590Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:17.593Z [DEBUG] [useDeferredValue] Messages deferred by 1 (62→63)
2026-03-07T20:03:17.641Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:17.641Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:17.641Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:17.645Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:17.645Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:17.647Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:17.705Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.705Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.705Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.705Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.705Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:17.705Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:17.705Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:17.739Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:17.739Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:17.739Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:17.744Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:17.744Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:17.904Z [DEBUG] [useDeferredValue] Messages deferred by 1 (63→64)
2026-03-07T20:03:17.927Z [DEBUG] [useDeferredValue] Messages deferred by 1 (64→65)
2026-03-07T20:03:17.930Z [DEBUG] executePreToolHooks called for tool: Glob
2026-03-07T20:03:17.930Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.930Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.930Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:17.930Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:17.930Z [DEBUG] Getting matching hook commands for PreToolUse with query: Glob
2026-03-07T20:03:17.930Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:17.931Z [DEBUG] Matched 1 unique hooks for query "Glob" (1 before deduplication)
2026-03-07T20:03:17.994Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:17.994Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:17.994Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:17.998Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:17.998Z [DEBUG] Hook PreToolUse:Glob (PreToolUse) success:
{}
2026-03-07T20:03:18.067Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:18.067Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:18.067Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:18.067Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:18.067Z [DEBUG] Getting matching hook commands for PostToolUse with query: Glob
2026-03-07T20:03:18.067Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:18.067Z [DEBUG] Matched 2 unique hooks for query "Glob" (2 before deduplication)
2026-03-07T20:03:18.106Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:18.106Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:18.106Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:18.111Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:18.111Z [DEBUG] Hook PostToolUse:Glob (PostToolUse) success:
{}
2026-03-07T20:03:18.112Z [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-03-07T20:03:18.114Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:18.114Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:18.114Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:18.114Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:18.117Z [DEBUG] [useDeferredValue] Messages deferred by 1 (65→66)
2026-03-07T20:03:19.025Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:19.495Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:19.495Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:19.495Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:19.495Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:19.495Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:19.495Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:19.495Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:19.495Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:19.496Z [DEBUG] [useDeferredValue] Messages deferred by 1 (66→67)
2026-03-07T20:03:19.546Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:19.546Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:19.546Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:19.551Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:19.551Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:19.552Z [DEBUG] Read tool error (1ms): EISDIR: illegal operation on a directory, read '/home/josie/development/irc-now'
2026-03-07T20:03:19.552Z [ERROR] Error: Error: EISDIR: illegal operation on a directory, read '/home/josie/development/irc-now'
    at oZ6 (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1384:207)
    at async o94 (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1515:2398)
    at async Object.call (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1520:5603)
    at async qqz (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3776:14902)
2026-03-07T20:03:19.552Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:19.552Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:19.552Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:19.552Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:19.552Z [DEBUG] Getting matching hook commands for PostToolUseFailure with query: Read
2026-03-07T20:03:19.552Z [DEBUG] Found 0 hook matchers in settings
2026-03-07T20:03:19.552Z [DEBUG] Matched 0 unique hooks for query "Read" (0 before deduplication)
2026-03-07T20:03:19.722Z [DEBUG] [useDeferredValue] Messages deferred by 1 (67→68)
2026-03-07T20:03:19.728Z [DEBUG] [useDeferredValue] Messages deferred by 2 (68→70)
2026-03-07T20:03:20.027Z [DEBUG] [useDeferredValue] Messages deferred by 2 (70→72)
2026-03-07T20:03:20.033Z [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-03-07T20:03:20.034Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:20.035Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:20.035Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:20.035Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:20.942Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:20.942Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:20.942Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:20.942Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:20.942Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt
2026-03-07T20:03:20.942Z [DEBUG] Found 0 hook matchers in settings
2026-03-07T20:03:20.942Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication)
2026-03-07T20:03:21.226Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:21.782Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:21.783Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.783Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.783Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.783Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.783Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:21.783Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:21.783Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:21.785Z [DEBUG] [useDeferredValue] Messages deferred by 1 (72→73)
2026-03-07T20:03:21.802Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:21.803Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.803Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.803Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.803Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.803Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:21.803Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:21.803Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:21.804Z [DEBUG] [useDeferredValue] Messages deferred by 1 (73→74)
2026-03-07T20:03:21.859Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:21.859Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:21.859Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:21.864Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:21.864Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:21.866Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:21.866Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:21.866Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:21.866Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:21.873Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:21.873Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:21.875Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:21.882Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.882Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.882Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.882Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.882Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:21.882Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:21.882Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:21.888Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:21.888Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.888Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.888Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.888Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.888Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:21.888Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:21.888Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:21.888Z [DEBUG] [useDeferredValue] Messages deferred by 1 (74→75)
2026-03-07T20:03:21.896Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.897Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.897Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.897Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.897Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:21.897Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:21.897Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:21.911Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:21.911Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:21.911Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:21.916Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:21.916Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:21.917Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:21.917Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:21.917Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:21.917Z [DEBUG] [useDeferredValue] Messages deferred by 1 (75→76)
2026-03-07T20:03:21.924Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:21.924Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:21.925Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:21.925Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:21.925Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:21.934Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:21.948Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:21.948Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:21.949Z [DEBUG] [useDeferredValue] Messages deferred by 1 (76→77)
2026-03-07T20:03:21.957Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.957Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.957Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:21.957Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:21.957Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:21.957Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:21.957Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:22.002Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:22.002Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:22.002Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:22.007Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:22.007Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:22.009Z [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-03-07T20:03:22.011Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:22.011Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:22.011Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:22.011Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:22.014Z [DEBUG] [useDeferredValue] Messages deferred by 1 (77→78)
2026-03-07T20:03:23.173Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:23.711Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:23.712Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.712Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.712Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.712Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.712Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:23.712Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:23.712Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:23.714Z [DEBUG] [useDeferredValue] Messages deferred by 1 (78→79)
2026-03-07T20:03:23.767Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:23.767Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:23.767Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:23.771Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:23.771Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:23.773Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.773Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.773Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.773Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.773Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:23.773Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:23.773Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:23.812Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:23.812Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:23.812Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:23.817Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:23.817Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:23.821Z [DEBUG] [useDeferredValue] Messages deferred by 1 (79→80)
2026-03-07T20:03:23.832Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:23.832Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.832Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.832Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.832Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.832Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:23.832Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:23.832Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:23.833Z [DEBUG] [useDeferredValue] Messages deferred by 1 (80→81)
2026-03-07T20:03:23.899Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:23.899Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:23.899Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:23.901Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:23.901Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:23.902Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.903Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.903Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:23.903Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:23.903Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:23.903Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:23.903Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:23.934Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:23.934Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:23.934Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:23.963Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:23.963Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:24.065Z [DEBUG] [useDeferredValue] Messages deferred by 1 (81→82)
2026-03-07T20:03:24.076Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:24.076Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.076Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.076Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.076Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.076Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:24.076Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:24.076Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:24.077Z [DEBUG] [useDeferredValue] Messages deferred by 1 (82→83)
2026-03-07T20:03:24.136Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:24.136Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:24.136Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:24.140Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:24.140Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:24.142Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.142Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.142Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.142Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.142Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:24.142Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:24.142Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:24.183Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:24.183Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.183Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.183Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.183Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.183Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:24.183Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:24.183Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:24.185Z [DEBUG] [useDeferredValue] Messages deferred by 1 (83→84)
2026-03-07T20:03:24.195Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:24.195Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:24.195Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:24.197Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:24.197Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:24.199Z [DEBUG] [useDeferredValue] Messages deferred by 1 (84→85)
2026-03-07T20:03:24.230Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:24.230Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:24.230Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:24.237Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:24.237Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:24.238Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.238Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.239Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:24.239Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:24.239Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:24.239Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:24.239Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:24.268Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:24.268Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:24.268Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:24.272Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:24.272Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:24.274Z [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-03-07T20:03:24.275Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:24.275Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:24.275Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:24.275Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:24.278Z [DEBUG] [useDeferredValue] Messages deferred by 1 (85→86)
2026-03-07T20:03:26.333Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:26.999Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:26.999Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:26.999Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:26.999Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:26.999Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:26.999Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:26.999Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:26.999Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:27.000Z [DEBUG] [useDeferredValue] Messages deferred by 1 (86→87)
2026-03-07T20:03:27.062Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.062Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.062Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.078Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.078Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:27.080Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.080Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.080Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.080Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.080Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:27.080Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:27.080Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:27.108Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.108Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.109Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.114Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.114Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:27.166Z [DEBUG] [useDeferredValue] Messages deferred by 1 (87→88)
2026-03-07T20:03:27.175Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:27.175Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.175Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.175Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.175Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.175Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:27.175Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:27.175Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:27.176Z [DEBUG] [useDeferredValue] Messages deferred by 1 (88→89)
2026-03-07T20:03:27.239Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.239Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.239Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.242Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:27.242Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.242Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.242Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.242Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.242Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:27.242Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:27.242Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:27.244Z [DEBUG] [useDeferredValue] Messages deferred by 1 (89→90)
2026-03-07T20:03:27.262Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.262Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:27.265Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.265Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.265Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.265Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.265Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:27.265Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:27.265Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:27.293Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.293Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.293Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.299Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.299Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:27.301Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.301Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.301Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:27.301Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:27.301Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:27.301Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:27.301Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:27.307Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.307Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.307Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.307Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.307Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:27.308Z [DEBUG] [useDeferredValue] Messages deferred by 1 (90→91)
2026-03-07T20:03:27.361Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:27.361Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:27.361Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:27.366Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:27.366Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:27.368Z [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-03-07T20:03:27.371Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:27.371Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:27.371Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:27.371Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:27.374Z [DEBUG] [useDeferredValue] Messages deferred by 1 (91→92)
2026-03-07T20:03:28.210Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:28.659Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:28.659Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.659Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.659Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.659Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.659Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:28.659Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:28.659Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:28.660Z [DEBUG] [useDeferredValue] Messages deferred by 1 (92→93)
2026-03-07T20:03:28.701Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:28.701Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:28.701Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:28.707Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:28.707Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:28.709Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.709Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.709Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.709Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.709Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:28.709Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:28.709Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:28.743Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:28.743Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:28.743Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:28.748Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:28.748Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:28.885Z [DEBUG] [useDeferredValue] Messages deferred by 1 (93→94)
2026-03-07T20:03:28.894Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:28.894Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.894Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.894Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.894Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.894Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:28.894Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:28.894Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:28.895Z [DEBUG] [useDeferredValue] Messages deferred by 1 (94→95)
2026-03-07T20:03:28.940Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:28.940Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:28.940Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:28.944Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:28.944Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:28.946Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.946Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.946Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:28.946Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:28.946Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:28.946Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:28.946Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:28.974Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:28.974Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:28.974Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:28.978Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:28.978Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:29.099Z [DEBUG] [useDeferredValue] Messages deferred by 1 (95→96)
2026-03-07T20:03:29.120Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:29.120Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:29.121Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:29.121Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:29.121Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:29.121Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:29.121Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:29.121Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:29.122Z [DEBUG] [useDeferredValue] Messages deferred by 1 (96→97)
2026-03-07T20:03:29.174Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:29.174Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:29.174Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:29.178Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:29.178Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:29.181Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:29.181Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:29.181Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:29.181Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:29.181Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:29.181Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:29.181Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:29.220Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:29.220Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:29.220Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:29.224Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:29.224Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:29.226Z [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-03-07T20:03:29.228Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:29.228Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:29.228Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:29.228Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:29.230Z [DEBUG] [useDeferredValue] Messages deferred by 1 (97→98)
2026-03-07T20:03:30.810Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:31.781Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:31.781Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.781Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.781Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.781Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.781Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:31.781Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:31.781Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:31.783Z [DEBUG] [useDeferredValue] Messages deferred by 1 (98→99)
2026-03-07T20:03:31.808Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:31.808Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.808Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.808Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.808Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.808Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:31.808Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:31.808Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:31.810Z [DEBUG] [useDeferredValue] Messages deferred by 1 (99→100)
2026-03-07T20:03:31.829Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:31.829Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:31.829Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:31.833Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:31.833Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:31.838Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:31.853Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:31.853Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:31.853Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:31.871Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:31.871Z [DEBUG] Hook PreToolUse:Bash (PreToolUse) success:
{}
2026-03-07T20:03:31.873Z [DEBUG] Spawning shell without login (-l flag skipped)
2026-03-07T20:03:31.908Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.908Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.908Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.908Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.908Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:31.908Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:31.908Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:31.948Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.948Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.948Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:31.948Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:31.948Z [DEBUG] Getting matching hook commands for PostToolUse with query: Bash
2026-03-07T20:03:31.948Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:31.948Z [DEBUG] Matched 1 unique hooks for query "Bash" (1 before deduplication)
2026-03-07T20:03:31.955Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:31.955Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:31.955Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:31.955Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:31.955Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:31.956Z [DEBUG] [useDeferredValue] Messages deferred by 1 (100→101)
2026-03-07T20:03:31.976Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:31.976Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:31.976Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:31.992Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:31.992Z [DEBUG] Hook PostToolUse:Bash (PostToolUse) success:
{}
2026-03-07T20:03:31.994Z [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-03-07T20:03:31.995Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:31.995Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:31.995Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:31.996Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:32.010Z [DEBUG] [useDeferredValue] Messages deferred by 1 (101→102)
2026-03-07T20:03:33.184Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:33.623Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:33.623Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.623Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.623Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.623Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.623Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:33.623Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:33.623Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:33.624Z [DEBUG] [useDeferredValue] Messages deferred by 1 (102→103)
2026-03-07T20:03:33.666Z [DEBUG] executePreToolHooks called for tool: Read
2026-03-07T20:03:33.666Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.666Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.666Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.666Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.666Z [DEBUG] Getting matching hook commands for PreToolUse with query: Read
2026-03-07T20:03:33.666Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:33.666Z [DEBUG] Matched 1 unique hooks for query "Read" (1 before deduplication)
2026-03-07T20:03:33.667Z [DEBUG] [useDeferredValue] Messages deferred by 1 (103→104)
2026-03-07T20:03:33.681Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:33.681Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:33.681Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:33.683Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:33.683Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:33.684Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.684Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.684Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.684Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.684Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:33.684Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:33.684Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:33.697Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:33.697Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:33.697Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:33.701Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:33.701Z [DEBUG] Hook PreToolUse:Read (PreToolUse) success:
{}
2026-03-07T20:03:33.703Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.703Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.703Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:33.703Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:33.703Z [DEBUG] Getting matching hook commands for PostToolUse with query: Read
2026-03-07T20:03:33.703Z [DEBUG] Found 6 hook matchers in settings
2026-03-07T20:03:33.703Z [DEBUG] Matched 2 unique hooks for query "Read" (2 before deduplication)
2026-03-07T20:03:33.741Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:33.741Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:33.741Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:33.744Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-07T20:03:33.744Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-07T20:03:33.744Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-07T20:03:33.747Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:33.747Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:33.748Z [DEBUG] [useDeferredValue] Messages deferred by 1 (104→105)
2026-03-07T20:03:33.753Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-07T20:03:33.753Z [DEBUG] Hook PostToolUse:Read (PostToolUse) success:
{}
2026-03-07T20:03:33.754Z [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-03-07T20:03:33.756Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.70.3cc; cc_entrypoint=cli; cch=00000;
2026-03-07T20:03:33.756Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-07T20:03:33.756Z [DEBUG] [API:auth] OAuth token check starting
2026-03-07T20:03:33.756Z [DEBUG] [API:auth] OAuth token check complete
2026-03-07T20:03:33.758Z [DEBUG] [useDeferredValue] Messages deferred by 2 (104→106)
2026-03-07T20:03:35.215Z [DEBUG] Stream started - received first chunk
2026-03-07T20:03:35.563Z [DEBUG] executePreToolHooks called for tool: Bash
2026-03-07T20:03:35.563Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:35.563Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:35.563Z [DEBUG] detectFileEncoding failed for expected reason: ENOENT
2026-03-07T20:03:35.563Z [DEBUG] Broken symlink or missing file encountered for settings.json at path: /etc/claude-code/managed-settings.json
2026-03-07T20:03:35.563Z [DEBUG] Getting matching hook commands for PreToolUse with query: Bash
2026-03-07T20:03:35.563Z [DEBUG] Found 1 hook matchers in settings
2026-03-07T20:03:35.563Z [DEBUG] Matched 1  