)","message":"Dropped 1 events: max attempts (1) reached","name":"Error"}
    at lh8.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2478:34864)
    at el1.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:64369)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95394
    at ICK (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95940)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20250
2026-03-05T17:31:03.524Z [ERROR] [3P telemetry] OTEL diag error: {"stack":"Error: Dropped 1 events: max attempts (1) reached\n    at Yl8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:1352)\n    at Yl8.export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:858)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169640\n    at xfA.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70401)\n    at Pi1.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70977)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169580\n    at new Promise (<anonymous>)\n    at Object._UK [as _export] (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169546)\n    at q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20148)\n    at ZbA._export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20451)","message":"Dropped 1 events: max attempts (1) reached","name":"Error"}
2026-03-05T17:31:08.207Z [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-05T17:31:08.207Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.9d4; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:08.208Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:08.208Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:08.208Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:08.633Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global
2026-03-05T17:31:08.743Z [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-05T17:31:08.743Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.9d4; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:08.744Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:08.744Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:08.744Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:08.935Z [DEBUG] AutoUpdater: Detected installation type: npm-global
2026-03-05T17:31:08.935Z [DEBUG] AutoUpdater: Using global update method
2026-03-05T17:31:09.038Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:09.577Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:10.322Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.4237.1772731870322
2026-03-05T17:31:10.322Z [DEBUG] Preserving file permissions: 100644
2026-03-05T17:31:10.322Z [DEBUG] Temp file written successfully, size: 175615 bytes
2026-03-05T17:31:10.322Z [DEBUG] Applied original permissions to temp file
2026-03-05T17:31:10.322Z [DEBUG] Renaming /home/josie/.claude.json.tmp.4237.1772731870322 to /home/josie/.claude.json
2026-03-05T17:31:10.322Z [DEBUG] File /home/josie/.claude.json written atomically
2026-03-05T17:31:12.219Z [DEBUG] Getting matching hook commands for PostToolUse with query: WebFetch
2026-03-05T17:31:12.219Z [DEBUG] Found 6 hook matchers in settings
2026-03-05T17:31:12.219Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:12.269Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:12.270Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:12.270Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:12.332Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:12.332Z [DEBUG] Hook PostToolUse:WebFetch (PostToolUse) success:
{}
2026-03-05T17:31:12.333Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1485→1486)
2026-03-05T17:31:12.698Z [DEBUG] Getting matching hook commands for PostToolUse with query: WebFetch
2026-03-05T17:31:12.698Z [DEBUG] Found 6 hook matchers in settings
2026-03-05T17:31:12.698Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:12.734Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:12.734Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:12.734Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:12.738Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:12.738Z [DEBUG] Hook PostToolUse:WebFetch (PostToolUse) success:
{}
2026-03-05T17:31:12.740Z [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-05T17:31:12.743Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.898; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:12.744Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:12.744Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:12.744Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:12.748Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1486→1487)
2026-03-05T17:31:13.695Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:14.330Z [DEBUG] executePreToolHooks called for tool: WebFetch
2026-03-05T17:31:14.332Z [DEBUG] Getting matching hook commands for PreToolUse with query: WebFetch
2026-03-05T17:31:14.332Z [DEBUG] Found 1 hook matchers in settings
2026-03-05T17:31:14.332Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:14.333Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1487→1488)
2026-03-05T17:31:14.380Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:14.380Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:14.380Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:14.395Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:14.395Z [DEBUG] Hook PreToolUse:WebFetch (PreToolUse) success:
{}
2026-03-05T17:31:14.396Z [DEBUG] Permission suggestions for WebFetch: [
  {
    "type": "addRules",
    "destination": "localSettings",
    "rules": [
      {
        "toolName": "WebFetch",
        "ruleContent": "domain:soju.im"
      }
    ],
    "behavior": "allow"
  }
]
2026-03-05T17:31:14.396Z [DEBUG] executePermissionRequestHooks called for tool: WebFetch
2026-03-05T17:31:14.398Z [DEBUG] Getting matching hook commands for PermissionRequest with query: WebFetch
2026-03-05T17:31:14.398Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:14.398Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:14.562Z [DEBUG] executePreToolHooks called for tool: WebFetch
2026-03-05T17:31:14.564Z [DEBUG] Getting matching hook commands for PreToolUse with query: WebFetch
2026-03-05T17:31:14.564Z [DEBUG] Found 1 hook matchers in settings
2026-03-05T17:31:14.564Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:14.566Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1488→1489)
2026-03-05T17:31:14.629Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:14.629Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:14.629Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:14.633Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:14.633Z [DEBUG] Hook PreToolUse:WebFetch (PreToolUse) success:
{}
2026-03-05T17:31:14.634Z [DEBUG] Permission suggestions for WebFetch: [
  {
    "type": "addRules",
    "destination": "localSettings",
    "rules": [
      {
        "toolName": "WebFetch",
        "ruleContent": "domain:codeberg.org"
      }
    ],
    "behavior": "allow"
  }
]
2026-03-05T17:31:14.634Z [DEBUG] executePermissionRequestHooks called for tool: WebFetch
2026-03-05T17:31:14.635Z [DEBUG] Getting matching hook commands for PermissionRequest with query: WebFetch
2026-03-05T17:31:14.635Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:14.635Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:17.163Z [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-05T17:31:17.163Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.9d4; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:17.163Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:17.163Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:17.164Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:17.372Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global
2026-03-05T17:31:17.571Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:17.580Z [DEBUG] WebFetch tool error (226ms): Request failed with status code 404
2026-03-05T17:31:17.580Z [ERROR] AxiosError: [url=https://codeberg.org/emersion/soju/wiki,status=404] AxiosError: Request failed with status code 404
    at vu (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:90:1138)
    at IncomingMessage.<anonymous> (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:91:9781)
    at IncomingMessage.emit (node:events:536:35)
    at endReadableNT (node:internal/streams/readable:1698:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
    at uy6.request (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:93:2132)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async m7q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2902:2786)
    at async B7q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2902:3978)
    at async Object.call (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2905:483)
    at async HtY (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3583:15107)
2026-03-05T17:31:17.583Z [DEBUG] Getting matching hook commands for PostToolUseFailure with query: WebFetch
2026-03-05T17:31:17.583Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:17.583Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:17.585Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1489→1490)
2026-03-05T17:31:17.671Z [DEBUG] AutoUpdater: Detected installation type: npm-global
2026-03-05T17:31:17.671Z [DEBUG] AutoUpdater: Using global update method
2026-03-05T17:31:17.850Z [ERROR] Error: Error: {"stack":"Error: Dropped 85 events: max attempts (1) reached\n    at Yl8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:1352)\n    at Yl8.export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:858)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169640\n    at xfA.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70401)\n    at Pi1.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70977)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169580\n    at new Promise (<anonymous>)\n    at Object._UK [as _export] (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169546)\n    at q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20148)\n    at ZbA._export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20451)","message":"Dropped 85 events: max attempts (1) reached","name":"Error"}
    at lh8.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2478:34864)
    at el1.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:64369)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95394
    at ICK (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95940)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20250
2026-03-05T17:31:17.850Z [ERROR] [3P telemetry] OTEL diag error: {"stack":"Error: Dropped 85 events: max attempts (1) reached\n    at Yl8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:1352)\n    at Yl8.export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:858)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169640\n    at xfA.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70401)\n    at Pi1.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70977)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169580\n    at new Promise (<anonymous>)\n    at Object._UK [as _export] (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169546)\n    at q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20148)\n    at ZbA._export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20451)","message":"Dropped 85 events: max attempts (1) reached","name":"Error"}
2026-03-05T17:31:18.420Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.4237.1772731878420
2026-03-05T17:31:18.420Z [DEBUG] Preserving file permissions: 100644
2026-03-05T17:31:18.420Z [DEBUG] Temp file written successfully, size: 175615 bytes
2026-03-05T17:31:18.420Z [DEBUG] Applied original permissions to temp file
2026-03-05T17:31:18.420Z [DEBUG] Renaming /home/josie/.claude.json.tmp.4237.1772731878420 to /home/josie/.claude.json
2026-03-05T17:31:18.420Z [DEBUG] File /home/josie/.claude.json written atomically
2026-03-05T17:31:19.337Z [DEBUG] Getting matching hook commands for PostToolUse with query: WebFetch
2026-03-05T17:31:19.337Z [DEBUG] Found 6 hook matchers in settings
2026-03-05T17:31:19.337Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:19.367Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:19.367Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:19.367Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:19.371Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:19.371Z [DEBUG] Hook PostToolUse:WebFetch (PostToolUse) success:
{}
2026-03-05T17:31:19.373Z [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-05T17:31:19.376Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.898; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:19.377Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:19.377Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:19.377Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:19.380Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1490→1491)
2026-03-05T17:31:20.562Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:21.516Z [DEBUG] executePreToolHooks called for tool: WebFetch
2026-03-05T17:31:21.517Z [DEBUG] Getting matching hook commands for PreToolUse with query: WebFetch
2026-03-05T17:31:21.517Z [DEBUG] Found 1 hook matchers in settings
2026-03-05T17:31:21.517Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:21.518Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1491→1492)
2026-03-05T17:31:21.562Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:21.562Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:21.562Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:21.570Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:21.570Z [DEBUG] Hook PreToolUse:WebFetch (PreToolUse) success:
{}
2026-03-05T17:31:21.571Z [DEBUG] Permission suggestions for WebFetch: [
  {
    "type": "addRules",
    "destination": "localSettings",
    "rules": [
      {
        "toolName": "WebFetch",
        "ruleContent": "domain:man.archlinux.org"
      }
    ],
    "behavior": "allow"
  }
]
2026-03-05T17:31:21.571Z [DEBUG] executePermissionRequestHooks called for tool: WebFetch
2026-03-05T17:31:21.572Z [DEBUG] Getting matching hook commands for PermissionRequest with query: WebFetch
2026-03-05T17:31:21.572Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:21.572Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:21.680Z [DEBUG] executePreToolHooks called for tool: WebFetch
2026-03-05T17:31:21.682Z [DEBUG] Getting matching hook commands for PreToolUse with query: WebFetch
2026-03-05T17:31:21.682Z [DEBUG] Found 1 hook matchers in settings
2026-03-05T17:31:21.682Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:21.683Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1492→1493)
2026-03-05T17:31:21.728Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:21.728Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:21.728Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:21.735Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:21.735Z [DEBUG] Hook PreToolUse:WebFetch (PreToolUse) success:
{}
2026-03-05T17:31:21.736Z [DEBUG] Permission suggestions for WebFetch: [
  {
    "type": "addRules",
    "destination": "localSettings",
    "rules": [
      {
        "toolName": "WebFetch",
        "ruleContent": "domain:codeberg.org"
      }
    ],
    "behavior": "allow"
  }
]
2026-03-05T17:31:21.736Z [DEBUG] executePermissionRequestHooks called for tool: WebFetch
2026-03-05T17:31:21.737Z [DEBUG] Getting matching hook commands for PermissionRequest with query: WebFetch
2026-03-05T17:31:21.737Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:21.737Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:27.583Z [DEBUG] Getting matching hook commands for Notification with query: permission_prompt
2026-03-05T17:31:27.583Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:27.583Z [DEBUG] Matched 0 unique hooks for query "permission_prompt" (0 before deduplication)
2026-03-05T17:31:28.422Z [ERROR] Error: Error: {"stack":"Error: Dropped 35 events: max attempts (1) reached\n    at Yl8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:1352)\n    at Yl8.export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:858)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169640\n    at xfA.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70401)\n    at Pi1.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70977)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169580\n    at new Promise (<anonymous>)\n    at Object._UK [as _export] (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169546)\n    at q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20148)\n    at ZbA._export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20451)","message":"Dropped 35 events: max attempts (1) reached","name":"Error"}
    at lh8.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2478:34864)
    at el1.error (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:64369)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95394
    at ICK (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:95940)
    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20250
2026-03-05T17:31:28.422Z [ERROR] [3P telemetry] OTEL diag error: {"stack":"Error: Dropped 35 events: max attempts (1) reached\n    at Yl8.doExport (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:1352)\n    at Yl8.export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:6340:858)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169640\n    at xfA.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70401)\n    at Pi1.with (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:70977)\n    at file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169580\n    at new Promise (<anonymous>)\n    at Object._UK [as _export] (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:118:169546)\n    at q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20148)\n    at ZbA._export (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:119:20451)","message":"Dropped 35 events: max attempts (1) reached","name":"Error"}
2026-03-05T17:31:34.421Z [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-05T17:31:34.421Z [DEBUG] attribution header x-anthropic-billing-header: cc_version=2.1.68.9d4; cc_entrypoint=cli; cch=00000;
2026-03-05T17:31:34.421Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-03-05T17:31:34.421Z [DEBUG] [API:auth] OAuth token check starting
2026-03-05T17:31:34.421Z [DEBUG] [API:auth] OAuth token check complete
2026-03-05T17:31:34.523Z [DEBUG] AutoUpdaterWrapper: Installation type: npm-global
2026-03-05T17:31:34.742Z [DEBUG] WebFetch tool error (245ms): Request failed with status code 404
2026-03-05T17:31:34.742Z [ERROR] AxiosError: [url=https://codeberg.org/emersion/soju/raw/branch/master/soju.1,status=404] AxiosError: Request failed with status code 404
    at vu (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:90:1138)
    at IncomingMessage.<anonymous> (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:91:9781)
    at IncomingMessage.emit (node:events:536:35)
    at endReadableNT (node:internal/streams/readable:1698:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
    at uy6.request (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:93:2132)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async m7q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2902:2786)
    at async B7q (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2902:3978)
    at async Object.call (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:2905:483)
    at async HtY (file:///home/josie/.config/nvm/versions/node/v20.19.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3583:15107)
2026-03-05T17:31:34.744Z [DEBUG] Getting matching hook commands for PostToolUseFailure with query: WebFetch
2026-03-05T17:31:34.744Z [DEBUG] Found 0 hook matchers in settings
2026-03-05T17:31:34.744Z [DEBUG] Matched 0 unique hooks for query "WebFetch" (0 before deduplication)
2026-03-05T17:31:34.745Z [DEBUG] [useDeferredValue] Messages deferred by 1 (1493→1494)
2026-03-05T17:31:34.795Z [DEBUG] AutoUpdater: Detected installation type: npm-global
2026-03-05T17:31:34.795Z [DEBUG] AutoUpdater: Using global update method
2026-03-05T17:31:35.102Z [DEBUG] Stream started - received first chunk
2026-03-05T17:31:35.483Z [DEBUG] Writing to temp file: /home/josie/.claude.json.tmp.4237.1772731895483
2026-03-05T17:31:35.483Z [DEBUG] Preserving file permissions: 100644
2026-03-05T17:31:35.483Z [DEBUG] Temp file written successfully, size: 175615 bytes
2026-03-05T17:31:35.483Z [DEBUG] Applied original permissions to temp file
2026-03-05T17:31:35.483Z [DEBUG] Renaming /home/josie/.claude.json.tmp.4237.1772731895483 to /home/josie/.claude.json
2026-03-05T17:31:35.483Z [DEBUG] File /home/josie/.claude.json written atomically
2026-03-05T17:31:39.824Z [DEBUG] Getting matching hook commands for PostToolUse with query: WebFetch
2026-03-05T17:31:39.824Z [DEBUG] Found 6 hook matchers in settings
2026-03-05T17:31:39.824Z [DEBUG] Matched 1 unique hooks for query "WebFetch" (1 before deduplication)
2026-03-05T17:31:39.870Z [DEBUG] Hooks: Checking initial response for async: {}
2026-03-05T17:31:39.870Z [DEBUG] Hooks: Parsed initial response: {}
2026-03-05T17:31:39.870Z [DEBUG] Hooks: Initial response is not async, continuing normal processing
2026-03-05T17:31:39.877Z [DEBUG] Successfully parsed and validated hook JSON output
2026-03-05T17:31:39.877Z [DEBUG] Hook PostToolUse:WebFetch (PostToolUse) success:
{}
2026-03-05T17:31:39.880Z [DEBUG] Tool search disabled for model 'claude-haiku-4-5-2