Optimize File Search: Integrate VSCode Global Search for Faster Filesystem Traversal

Status Closed — not planned
Maintainer reply None cached
Activity 5 comments · opened Jul 20, 2025 · closed Jan 7, 2026

Bug Description
Grepping through files and filesystems use considerable time and resources. If Claude could use the VSCode global search this would greatly accelerate the development process.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.56
  • Feedback ID: 854b5fa8-d525-4e13-b7b8-c73b76fe2ada

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at checkExecSyncError (node:child_process:882:11)\n    at execSync (node:child_process:954:15)\n    at A7 (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:797:5848)\n    at file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:709:48013\n    at Q (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:609:14408)\n    at fY (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:709:45724)\n    at QK (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:709:44590)\n    at SB (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:709:50639)","timestamp":"2025-07-20T01:37:55.976Z"},{"error":"Error: ENOENT: no such file or directory, open '/proc/version'\n    at Module.readFileSync (node:fs:442:20)\n    at Object.readFileSync (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:615:7077)\n    at file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:615:8638\n    at Q (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:609:14408)\n    at kT4 (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:709:62815)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-20T01:37:56.621Z"},{"error":"Error: Request was aborted.\n    at bQ1._createMessage (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1257:7955)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-20T01:41:44.606Z"},{"error":"Error: Tab close: Invalid tab not found!\n    at TZB (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1317:11459)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async BNB (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2687:11707)\n    at async AbortSignal.Y (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:2687:10695)","timestamp":"2025-07-20T01:42:36.516Z"},{"error":"Error: Request was aborted.\n    at bQ1._createMessage (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1257:7955)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-20T01:47:26.577Z"},{"error":"Error: Request was aborted.\n    at bQ1._createMessage (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1257:7955)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:520:9)","timestamp":"2025-07-20T02:02:21.745Z"},{"error":"Error: Request was aborted.\n    at dM.makeRequest (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1266:3652)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-20T02:05:04.439Z"},{"error":"Error: Request was aborted.\n    at dM.makeRequest (file:///Users/chris/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1266:3840)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-20T11:40:53.220Z"},{"error":"Error: Error normalizing tool input:[\n  {\n    \"code\": \"invalid_type\",\n    \"expected\": \"string\",\n    \"received\": \"undefined\",\n    \"path\": [\n      \"old_string\"\n    ],\n    \"message\": \"Required\"\n  },\n  {\n    \"code\": \"invalid_type\",\n    \"expected\": \"string\",\n    \"received\": \"undefined\",\n    \"path\": [\n      \"new_string\"\n    ],\n    \"message\": \"Required\"\n  },\n  {\n    \"code\": \"unrecognized_keys\",\n    \"keys\": [\n      \"offset\",\n      \"limit\"\n    ],\n    \"path\": [],\n    \"message\": \"Unrecognized key(s) in object: 'offset', 'limit'\"\n  }\n]\n    at VCA (file:///Users/chr

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗