What is the specific behavior of the Claude Agent API when the tool_choice parameter is set to "any"?
The document analysis agent has a single analyze_documnet tool that takes a document and a free-text instruction parameter. During evaluation, requests like "extract the key financial metrics" often return narrative summaries, while "summarize the methodology" sometimes returns raw data tables. The synthesis agent reports that 35% of analysis results require re-requests with clarified instructions. What's the most effective way to improve reliability?
In a quicktechie.com application, a subagent queries a database for customer records but finds no matches. How should this be reported to the coordinator?
When writing tool descriptions to ensure reliable LLM tool selection, which elements are strictly essential to include beyond a basic statement of purpose?
The synthesis agent completes its initial pass but flags that three key research questions remain unanswered because the web search and document analysis agents didn't find relevant information on those specific subtopics. The coordinator currently proceeds directly to report generation, producing reports with incomplete coverage. What change would most effectively improve research completeness?