Giving AI coding agents more tools doesn’t necessarily make them more efficient.

After using OpenCode and Claude Code heavily, I started focusing less on adding capabilities and more on controlling the information flowing into the agent.

That means:

searching before reading entire files

choosing between text, structural, and semantic search