用 Chat SDK 运行 Claude Managed Agents
现在,你可以通过 Chat SDK 来运行 Claude Managed Agents 了。Claude Managed Agents 在服务端处理整个 agent 循环,包括模型推理、工具调用、会话状态管理,以及沙盒化的网络搜索。而 Chat SDK 则通过一个类型安全的 handler 为这个 agent 提供聊天界面,并附带了适配器,可以对接 Slack、WhatsApp 等平台。
具体来说,它带来了:
- 逐 token 流式输出:模型生成回复时立即以流式方式渲染,用户看到的是逐字出现的内容,所有数据来自同一个流式响应。
- 实时活动反馈:在每次交互进行过程中,工具调用和模型请求的细节都会实时可见,你可以在聊天界面中直接看到执行轨迹。
- 无需自建数据库:Managed Agents 的会话存储功能会保留聊天记录,侧边栏、对话日志和重放功能都可以直接读取,你不用维护任何服务端状态。
- 天然可移植:只需修改 handler 中的几行代码,就能把 agent 移植到 Slack、Teams、Discord、Telegram、WhatsApp 等十多个平台。
如果你想看实际效果,Anthropic 提供了一个新的快速入门示例,它构建了一个可以在浏览器中对话的研究分析助手。这个示例使用了 Chat SDK 的 web 适配器,因此你不需要注册平台、验证 webhook 或搭建隧道,只需要提供你的 Anthropic 凭证即可。
可以按照这份逐步指南来上手,也可以查阅 Chat SDK 文档了解更多细节。