#agent-sdk/claude
4篇笔记
- 3.1Claude 开发者生态全景Anthropic 的开发者产品可以分成四层:Claude API(Messages API)→ 客户端 SDK(7 种语言,外加 ant CLI)→ Claude Agent SDK(把 Claude Code 当作库来用)→ Claud…
- 3.2Anthropic 客户端 SDK 与 Messages APIMessages API 是无状态的:每次请求都要带上完整历史。响应内容是一组 content block,类型有 text、thinking、tool_use 等,用 stop_reason 判断模型为什么停下。
- 3.3Claude Agent SDKClaude Agent SDK 就是把 Claude Code 当作一个库来用:它提供与 Claude Code 相同的工具、agent loop 和上下文管理,支持 Python 和 TypeScript。
- 3.4Claude Managed AgentsManaged Agents 是一个预置、可配置、运行在托管基础设施上的 agent harness。Anthropic 负责运行循环、托管沙箱、保存会话,你通过 REST 接口和 SSE 与它交互。