什么是 Anthropic Agent SDK?
Anthropic 官方 Python 框架,用于构建基于 Claude 的生产级 AI Agent。提供工具调用、对话记忆、多轮编排和安全护栏。
一句话总结:Anthropic 官方 Agent 框架,结构化工具调用 + 对话记忆 + Agent 切换 + 安全护栏,Claude Code 的底层架构,生产就绪。
适合人群:构建生产级 Claude 自主 Agent 的开发者。
核心功能
1. 工具调用
Python 装饰器定义工具,自动类型推断。
2. Agent 切换
多个专业 Agent 间任务移交。
3. 流式输出
实时文本和工具调用事件。
4. 安全护栏
轮次限制、工具白名单、输出长度控制。
常见问题
Q: 和 Claude Code 关系? A: Claude Code 基于 Agent SDK 构建。SDK 是构建自定义 Agent 系统的基础。
来源与致谢
anthropics/claude-agent-sdk — Anthropic 官方