createDeepAgent 创建的代理的 IDE 类型沙盒体验。
架构
深度代理采用协调者-工作者架构。主代理计划任务并将任务委派给专门的子代理,每个子代理都在隔离环境中运行。在前端中,useStream 表面化了协调者的消息以及每个子代理的流式状态。
useStream 连接代理与 createAgent 的方式相同。深度代理模式利用了额外的 useStream 特性,如 stream.subagents、stream.values.todos 和 filterSubagentMessages 来渲染特定于子代理的用户界面。
模式
子代理流
显示具有流式内容、进度跟踪和可折叠卡片的专家级子代理。
待办事项列表
使用与代理状态同步的实时待办事项列表追踪代理进度。
沙盒
构建一个具有文件浏览器、代码查看器和差异面板的 IDE 类型界面,这些功能由沙盒支持。
相关模式
LangChain 前端模式,包括 Markdown 消息、工具调用以及人类在环中操作,都适用于深度代理。深度代理基于相同的 LangGraph 运行时,因此useStream 提供了相同的核心 API。
通过 MCP 连接这些文档,实现实时答案与 Claude、VSCode 等工具的交互。

