Deferred tools in LLMsAn LLM retrieves a small set of relevant tools from a large tool catalog.LLM ARCHITECTUREDeferred ToolsLoad capabilities only when the agent needs themLLMNeeds a capabilitySEARCHTool searchcatalog indexrank matcheskeyword, BM25, or semanticLOADRelevant toolsJiraSlackschemasonly2 of1,000Smaller promptsBetter selectionSafer execution

Deferred Tools in LLMs: How Agents Use Thousands of Tools Without Loading Them All

An LLM agent may have access to a calculator, a browser, a code runner, GitHub, Slack, Jira, Google Drive, a database, and hundreds of internal APIs. Giving the agent more capabilities sounds useful. But there is a practical problem: every tool normally comes with a name, description, and input schema. If I place all of those definitions in every model request, the model has to read a large API catalog before it can answer a simple question. ...

September 2, 2026 · 12 min · Nitin

Agent Client Protocol (ACP) Explained: The LSP for AI Coding Agents

AI coding agents are becoming more capable, but the way they connect to editors is still surprisingly fragmented. Imagine that an editor wants to support five coding agents. Without a shared protocol, the editor may need five custom integrations. Each integration has to handle prompts, streamed responses, file access, terminal output, tool calls, permissions, diffs, session history, and cancellation. The same problem exists on the other side. An agent developer who wants to support five editors may need to implement five different editor APIs. ...

July 24, 2026 · 13 min · Nitin

Chrome DevTools MCP: How Coding Agents Debug Real Browser Sessions

Coding agents are useful when they can read code, edit files, run tests, and explain errors. But web development has a problem that does not fit neatly inside the file system: the real bug often lives in the browser. A React component may look fine in code but overflow on mobile. An API call may fail only after a specific login state. A button may be present in the DOM but not clickable. A performance issue may come from layout shifts, long tasks, font loading, image decoding, or network waterfalls. A console error may point to bundled JavaScript that needs source maps to be useful. ...

May 31, 2026 · 13 min · Nitin

WebMCP Is the Quiet Google I/O Announcement That Could Make Web Apps Agent-Ready

Originally published on DEV.to as a submission for the Google I/O Writing Challenge. At Google I/O 2026, the loud announcements were easy to spot: Gemini 3.5, Antigravity 2.0, Android agents, AI Studio upgrades, and a lot of new ways to build software with AI. The announcement I kept coming back to was much quieter: WebMCP. The Chrome docs describe it as a proposed open web standard that can be tested locally behind a Chrome flag and explored with demo apps. ...

May 24, 2026 · 9 min · Nitin