You are developing developer-productivity tools with the Claude Agent SDK. The agent assists engineers in exploring unfamiliar codebases, understanding legacy systems, generating boilerplate code, and automating repetitive work. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.
An engineer asks the agent to locate every caller of a function before it is removed. The function is defined in a core library, but it is also exposed through wrapper modules that rename the function for domain-specific usage (for example, calculateTax in the library becomes computeOrderTax in the orders module).
Which exploration strategy will most reliably identify all callers?
Community Discussion
No comments yet. Be the first to start the discussion!
Community Discussion