Developer Productivity with Claude
Your team has integrated a custom SearchCodebase tool into a Claude-powered developer productivity agent. The tool performs read-only semantic search across your monorepo and never modifies any files. After deploying, developers report that multi-file investigation tasks — where Claude fans out to search several modules simultaneously — are taking 40–60 seconds per request. Examining the agent logs, you see Claude is issuing 6–8 SearchCodebase calls per task, but each call starts only after the previous one completes. What is the most effective fix?