DeepThinking AI

Tag

tool-use

Covered in Agents & ProtocolsAI Engineering, where the background and the sources for this subject live.

Agents & Protocols

What breaks when you put Jev in an agent workflow?

Two shipped integrations put Jev inside an agent loop, from Pydantic AI and LangChain. Both leave three things to your code: a ledger of actions already executed, because Jev may re-propose a tool that ran; a per-question projection of state, because accuracy falls as irrelevant context grows; and the confidence threshold that escalates to a language model.

5 min read

AI Engineering

Can you add or remove tools mid-conversation with Claude?

Anthropic's mid-conversation-tool-changes-2026-07-01 beta lets a system-role message add or remove already-declared tools partway through a conversation without invalidating the cached prefix above it. LangChain wired this into ChatAnthropic on 23 September 2026, and its wrapper silently drops any other content type from that message with only a logged warning.

5 min read

AI Engineering

Which Claude Opus 5.5 changes break your code without an error?

Claude Opus 5.5 launched September 22, 2026 with four breaking changes that return a 400 error: disabled thinking, forced tool_choice, computer_20251124 on the API and Google Cloud, and replayed thinking blocks on newer accounts. A fifth change returns 200: tool-call progress text goes quiet by default, and the effort parameter's default silently drops from high to medium.

5 min read

Agents & Protocols

Progressive MCP vs CLI: which actually cuts tokens?

Anthropic measured one Drive to Salesforce transfer falling from 150,000 tokens to 2,000 by writing code against MCP servers instead of calling tools directly. That is a code execution result rather than an argument for deleting MCP. The Agent Skills spec puts numbers on the alternative: about 100 tokens per skill at rest.

4 min read

Agents & ProtocolsUpdated Sep 14, 2026

How does the Model Context Protocol actually work?

The Model Context Protocol is a JSON-RPC 2.0 layer that lets an AI client discover and call capabilities exposed by separate servers. It defines three primitives: tools, resources and prompts. Since revision 2026-07-28 it is stateless, negotiating per request rather than per session. It standardises transport and discovery. Authorisation stays your job.

6 min read