anthropics/claude-agent-sdk-typescript
GitHub: anthropics/claude-agent-sdk-typescript
Anthropic 官方的 TypeScript SDK,让开发者能够程序化构建具备代码理解、文件编辑和命令执行能力的自主 AI agent。
Stars: 1531 | Forks: 185
# Claude Agent SDK
 [![npm]](https://www.npmjs.com/package/@anthropic-ai/claude-agent-sdk)
Claude Agent SDK 让您能够以编程方式构建具备 Claude Code 功能的 AI agent。创建可以理解代码库、编辑文件、运行命令和执行复杂工作流的自主 agent。
**在[官方文档](https://docs.claude.com/en/api/agent-sdk/overview)中了解更多信息**。
## 快速开始
安装 Claude Agent SDK:
```
npm install @anthropic-ai/claude-agent-sdk
```
## 从 Claude Code SDK 迁移
Claude Code SDK 现已更名为 Claude Agent SDK。请查看[迁移指南](https://docs.claude.com/en/docs/claude-code/sdk/migration-guide)了解有关破坏性变更的详细信息。
## 报告 Bug
我们欢迎您的反馈。请提交 [GitHub issue](https://github.com/anthropics/claude-agent-sdk-typescript/issues) 来报告 Bug 或请求新功能。
## 在 Discord 上交流
加入 [Claude Developers Discord](https://anthropic.com/discord),与其他使用 Claude Agent SDK 进行构建的开发者建立联系。获取帮助、分享反馈,并与社区讨论您的项目。
## 数据收集、使用和留存
当您使用 Claude Agent SDK 时,我们会收集反馈,其中包括使用数据(例如代码接受或拒绝)、相关的对话数据,以及通过 /bug 命令提交的用户反馈。
### 我们如何使用您的数据
请参阅我们的[数据使用政策](https://docs.anthropic.com/en/docs/claude-code/data-usage)。
### 隐私保护
我们已实施多项保护措施来保护您的数据,包括对敏感信息的有限留存期、对用户 session 数据的严格访问限制,以及明确禁止将反馈用于模型训练的政策。
如需了解完整详情,请查阅我们的[商业服务条款](https://www.anthropic.com/legal/commercial-terms)和[隐私政策](https://www.anthropic.com/legal/privacy)。
## 许可证与条款
本 SDK 的使用受 Anthropic 的[商业服务条款](https://www.anthropic.com/legal/commercial-terms)约束,包括当您使用它来为您自己的客户和最终用户提供产品和服务时,但特定组件或依赖项在该组件的 LICENSE 文件中注明受不同许可证管辖的情况除外。
标签:AI代理, AI智能体, Claude, CVE检测, GNU通用公共许可证, MITM代理, Node.js, SOC Prime, 代码生成, 开发工具, 暗色界面, 渗透测试工具