{"schema_version":"newruntime-agent-readable-v0.2","type":"post","stable_id":"post:anthropic-tool-search-programmatic-calls","slug":"anthropic-tool-search-programmatic-calls","title":"Anthropic Moves Large Tool Libraries Out Of Context","description":"Anthropic's Tool Search Tool, Programmatic Tool Calling, and Tool Use Examples separate discovery, orchestration, and usage guidance for agents with large tool libraries.","retrieval_nugget":"Anthropic's Tool Search Tool, Programmatic Tool Calling, and Tool Use Examples separate discovery, orchestration, and usage guidance for agents with large tool libraries. Anthropic's advanced tool-use release addresses three separate failure modes that appear when an agent connects to dozens of systems. First, tool definitions consume context before work begins.","status":"published","published_at":"2026-08-01","updated_at":"2026-08-01","record_date":"2026-08-01","date_kind":"published_at","topics":["tools","context-engineering","mcp","agent-harnesses"],"source_urls":["https://www.anthropic.com/engineering/advanced-tool-use"],"visuals":[{"id":"anthropic-tool-search-programmatic-calls","kind":"editorial-diagram","role":"hero","src":"https://newruntime.com/images/posts/anthropic-tool-search-programmatic-calls.webp","alt":"Hand-drawn tool architecture where a compact search index reveals a few relevant tools, code orchestrates them, and only final results enter model context.","caption":"Anthropic splits large-tool agent work into on-demand discovery, code-based orchestration, and example-backed usage.","credit":"New Runtime synthesis from Anthropic Engineering","source_url":"https://www.anthropic.com/engineering/advanced-tool-use","generated_with":"gemini-3.1-flash-image","width":1600,"height":900,"legend":[{"label":"Discover","description":"The agent searches a compact index and expands only the relevant tool definitions."},{"label":"Orchestrate","description":"Code handles loops, conditions, transformations, and intermediate results outside model context."},{"label":"Demonstrate","description":"Examples teach valid usage patterns that a JSON schema cannot express."}]}],"telegram_message_id":2894,"telegram_url":"https://t.me/qwgai/2894","telegram_message_ids":[2894,2895],"telegram_delivery_mode":"text_then_media","telegram_media_url":"https://t.me/qwgai/2895","routes":{"html":"https://newruntime.com/posts/anthropic-tool-search-programmatic-calls/","markdown":"https://newruntime.com/posts/anthropic-tool-search-programmatic-calls.md","json":"https://newruntime.com/posts/anthropic-tool-search-programmatic-calls.json"},"source_format":"markdown","next_reads":[{"type":"topic","path":"/topics/context-engineering/","reason":"Explore the context engineering topic hub.","url":"https://newruntime.com/topics/context-engineering/","title":"Context engineering - New Runtime","media_type":"text/html"},{"type":"topic","path":"/topics/mcp/","reason":"Explore the mcp topic hub.","url":"https://newruntime.com/topics/mcp/","title":"MCP - New Runtime","media_type":"text/html"},{"type":"related_material","path":"/posts/chatgpt-agent-loop-efficiency-stack/","reason":"Shares agent harnesses and context engineering.","url":"https://newruntime.com/posts/chatgpt-agent-loop-efficiency-stack/","title":"ChatGPT Cuts Repeated Work Across The Agent Stack","media_type":"text/html"},{"type":"related_material","path":"/posts/cline-hooks-agent-harness-guardrails/","reason":"Shares agent harnesses and mcp.","url":"https://newruntime.com/posts/cline-hooks-agent-harness-guardrails/","title":"Cline Hooks Put Deterministic Rules Inside The Agent Loop","media_type":"text/html"},{"type":"related_material","path":"/posts/drskill-agent-loadout-audit/","reason":"Shares context engineering and mcp.","url":"https://newruntime.com/posts/drskill-agent-loadout-audit/","title":"Dr. Skill Audits What An Agent Loads Before It Works","media_type":"text/html"}]}
