Agent Tool Management

Governing and engineering the tool surface exposed to agents — registries, curation, discovery and code-mode patterns that keep tool definitions from overwhelming context or governance.

Also known as: tool registry, tool sprawl, tool consolidation, dynamic tool discovery, Code Mode, 2-stage tool routing, progressive tool discovery, Tools, coordination failure

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
Cloudflare Launches Code Mode MCP Server to Optimize Token Usage for AI Agents
Leela Kumili · 2026-04-16
Code ModeAn MCP server architecture that exposes only search() and execute() tools, letting the LLM write code against a type-aware SDK rather than calling individual API endpoints as separate tools
Fighting Tool Sprawl: The Case for AI Tool Registries
Peter Richards · 2026-04-20
tool registryAn enterprise-internal, centralized catalog of AI agent tools with discovery, versioning, certification metadata, and access-control foundations — explicitly not a public package manager.
Fighting Tool Sprawl: The Case for AI Tool Registries
Peter Richards · 2026-04-20
tool sprawlThe uncoordinated, ad hoc proliferation of undocumented, ungoverned AI agent tools across teams — producing duplication, security blind spots, and operational opacity.
Fighting Tool Sprawl: The Case for AI Tool Registries
Peter Richards · 2026-04-20
coordination failureThe predictable outcome of asking teams to solve an infrastructure problem at the application layer — not a failure of discipline but of missing shared infrastructure.
Designing a Multi-Agent System for Engineering Support at Scale: A Case Study From Grab
Leela Kumili · 2026-05
tool consolidationDeliberate reduction from 30+ exposed internal tools to a smaller curated set, because too many tools caused unpredictable selection by agents.
JobRunr Introduces ClawRunr, an Open-Source Java AI Agent
Diogo Carleto · 2026-05-18
Dynamic tool discoverySpring AI's Tool Search Tool pattern using Lucene keyword search to surface relevant tools at request time instead of including all tool definitions in every prompt
Meta Deploys Unified AI Agents to Automate Performance Optimization at Hyperscale
Craig Risi · 2026-05-18
ToolsStandardized interfaces through which agents query profiling data, inspect configurations, and apply changes.
GitHub - Doorman11991/smallcode: AI coding agent optimized for small LLMs. 87% benchmark with 4B-active model.
https://github.com/Doorman11991/ · 2026-05-21
2-stage tool routingModel first selects a tool category (read/write/search/run/plan), then receives only that category's schemas. Halves schema-context overhead.
Presentation: Autonomous Data Products for the Autonomous Era: Rethinking Data Architecture for GenAI
Jörg Schad · 2026-07-24
progressive tool discoveryA pattern where an agent's MCP client starts with exactly one tool (discover_tools), and is given additional, task-specific tools dynamically — via MCP's subscribable list_tools endpoint — only after it declares an intent (e.g. 'get customer feedback'), then the tool set resets after each loop.

Documents (26)

Propositions touching this concept (53)

By publication month, oldest first (extraction month when no publication date is known).

2026-03

2026-04

2026-05

2026-06

2026-07

2026-09

Tensions

Can harness engineering actually solve the AI code quality problem?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
Assessment: This is the central divergence in the literature. Osmani is most optimistic, operating from benchmark evidence that harness changes produce dramatic improvements on coding tasks. Böckeler occupies the middle ground, distinguishing solvable from unsolved harness domains. Beck is most skeptical, questioning whether harnesses address the root cause at all. The disagreement is partly empirical (what do the benchmarks actually measure?) and partly about scope (Osmani focuses on task completion; Beck focuses on long-term code value including flexibility). They may not be contradicting each other so much as talking about different time horizons: harnesses help with immediate task success, but the tarpit emerges over accumulated changes.
What is the right metaphor for the human-AI relationship in coding?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
Assessment: These metaphors are not mutually exclusive but they lead to different design decisions. Garg's teammate metaphor emphasizes collaboration rituals and may underplay the need for hard constraints (you don't sandbox a teammate). Böckeler's governor metaphor is the most theoretically rigorous but may overclaim the applicability of control theory to creative work. Osmani's engineering metaphor is the most actionable but may miss the social and organizational dimensions. Thoughtworks' organizational metaphor captures the broadest scope but is the hardest to operationalize.
Will better models make current harness practices obsolete?
from: What is the right approach to building harnesses around AI coding agents, and where are the limits?
Assessment: Osmani makes the strongest case for permanence with concrete evidence of scaffolding migration. Beck keeps the door open for the Bitter Lesson hypothesis. The truth likely depends on the type of harness: mechanical safeguards (sandboxes, permission controls) may always be needed, while knowledge-transfer patterns (AGENTS.md, priming docs) may become less necessary as models improve at in-context learning.
Context size: should you shrink the problem to fit a small usable window (decompose / reset), or grow and trust a large window?
from: When working with AI coding agents, how should you select the model, its reasoning/effort level, and its context size for a given task?
Assessment: The apparent 'grow / trust the big window' position for CODING largely dissolves once retrieval is separated from coding — which is exactly Pocock's move ('good for retrieval, less good for coding') and musistudio's (longContext is a routed escalation, not the coding default). No text argues you should code inside a full 1M window. The only genuine pressure toward trusting a bigger window is the vendor-forward Fable 5 / Opus 4.6 claim that coherence loss is being engineered away — but that is a moving target (convergence 5), not a stable dial, and even the harness paper only relaxed context resets AFTER measuring that the new model no longer needed them. A secondary, live sub-dispute survives: reset vs compact. Pocock, the harness paper and best-practices favor clearing/resetting to a fresh agent; Hills and Osmani lean on compaction. The reset camp has the better argument on today's models — compaction preserves the same anxious agent — but the disagreement is real and unresolved. Verdict: shrink-and-decompose is the default for coding; grow only as an explicit retrieval escalation; prefer reset over compact unless the model version has demonstrably killed context anxiety.

Open gaps (61)