Anthropic

Overview

Anthropic 的 agent API 路线更强调“tool use 是核心原语”。它把 Claude 的 agent 能力组织成工具、skills、MCP、context management 这些可组合部件。

Current agent stack

  • Tool use with Claude 说明 Claude 可调用你定义的 client tools,也可使用 Anthropic 托管的 server tools。
  • 文档明确区分 server tools(如 web_search、code_execution、web_fetch、tool_search)与 client tools(如用户自定义工具、bash、text_editor)。
  • 2025-11 的 advanced tool use 更新又往前推进了三件事:Tool Search Tool、Programmatic Tool Calling、Tool Use Examples。

Design tilt

Anthropic 的重心不是单独推出一个庞大的 agent SDK,而是提升 Claude 在大工具库里的发现、调用与上下文效率:

  • anthropic-tool-use 定义 agentic loop
  • 用 tool search 减少大规模 MCP / tool schema 的上下文负担
  • 用 programmatic tool calling 把循环、条件和数据变换交给代码执行层

Relationships

  • anthropic-tool-use 是理解 Claude agent 能力的主入口
  • openai 相比,Anthropic 更强调工具编排原语,而不是单独的 runtime SDK
  • google 相比,Anthropic 对 MCP 与工具发现的强调更强