anthropics/claude-agent-sdk-typescript

GitHub: anthropics/claude-agent-sdk-typescript

Anthropic 官方的 TypeScript SDK,让开发者能够程序化构建具备代码理解、文件编辑和命令执行能力的自主 AI agent。

Stars: 1531 | Forks: 185

# Claude Agent SDK ![](https://img.shields.io/badge/Node.js-18%2B-brightgreen?style=flat-square) [![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, 代码生成, 开发工具, 暗色界面, 渗透测试工具