anthropics/claude-agent-sdk-demos

Claude Code SDK Demos

解决的问题

此仓库提供了一系列实用示例,帮助开发者学习如何使用 Claude Agent SDK。它弥合了文档与实现之间的差距,展示了如何构建各种 AI 驱动的应用程序,从简单的聊天界面到复杂的多智能体系统。

工作原理

该项目由多个独立的演示应用程序组成,这些应用利用 Claude Agent SDK 与 Claude 进行交互。这些演示展示了 SDK 的不同功能,例如会话持久化、通过 WebSocket 的流式响应,以及专用工具的使用。一些演示实现了高级模式,例如多智能体协调,其中主智能体会启动并行的子智能体来执行研究任务。

适用人群

正在使用或计划使用 Claude Agent SDK 构建 AI 智能体和应用程序的开发者。

主要亮点

  • 多智能体研究:一个将研究请求分解为子主题,并协调并行研究智能体生成报告的系统。
  • 智能体邮件助手:一个与 IMAP 集成的助手,能够搜索和管理收件箱。
  • 视觉预览:一个品牌助手,将用户选项渲染为 HTML 预览卡片,而非纯文本。
  • 简历生成:一个自动化工具,可在网络上搜索某人的职业资料并生成 .docx 格式的简历。
  • 会话管理:使用 V2 会话 API 实现多轮对话和会话持久化的示例。

相关

  • 项目
  • 项目
  • 项目
  • 项目