Hasty Briefsbeta

双语

Claude Agent SDK for Python

5 months ago
  • #Python SDK
  • #Claude Agent
  • #Async Programming
  • Claude Agent的Python SDK需要Python 3.10+和Node.js环境
  • 通过pip和npm安装Claude Code组件
  • SDK提供异步函数如`query()`用于与Claude交互
  • 可使用`@tool`装饰器在进程中定义自定义工具
  • 钩子机制支持确定性处理和自动化反馈
  • 同时支持SDK(进程内)和外部MCP服务器两种模式
  • 包含多种消息类型和内容块交互方式
  • 错误处理包含`CLINotFoundError`等特定异常
  • 提供从快速入门到高级用法的完整示例
  • 版本升级存在破坏性变更,详见CHANGELOG.md文件