LangChain发布Managed Deep Agents 0.8:新增用户级记忆、用户自有凭证与HTTP通道
Managed Deep Agents 0.8为每个运行代理加入用户级记忆层,允许按认证身份隔离用户凭证,并把代理接入Slack文件传输与任意可发JSON webhook的服务;Parallel驱动的网页搜索在测试期间免费。
AI解读:这次更新想解决的是代理从原型走向生产时最烦人的部分:以前每支团队都要自己搭身份、记忆、渠道和工具权限,通常要花几个季度。0.8 把这几块做成了Managed Deep Agents的内置能力。
对多人共用一个代理的场景,最值得看的是记忆分层。代理级记忆所有人共享,用户级记忆绑定发起运行的那个认证身份,运行时不把两层内容互相复制,默认避免把个人偏好带进群聊。
凭证也做了同样的划分:代理自有凭证适合所有人一样的网页搜索,用户自有凭证适合GitHub、Linear、Notion这类每个人权限不同的工具。LangSmith负责授权、令牌和方法,开发者只需配置用户ID和密钥。
渠道方面新增Slack文件传输和HTTP通道,前者让用户直接在对话里丢日志、表格或合同,后者把代理接到任何能发webhook的内部工具或客户门户。
Parallel驱动的网页搜索被内置为MCP工具,LangSmith托管凭证,代理拿到可引用的片段和来源URL,调用、延迟和错误出现在LangSmith traces中。MDA处于beta期间该搜索免费。
LangChain发布Managed Deep Agents 0.8。这一版本新增用户自有凭证、用户级记忆、HTTP通道、Slack文件传输,并加入一个由Parallel驱动的预置网页搜索工具。
用户级记忆挂到认证身份上
Managed Deep Agents原本已支持持久化的代理记忆,让部署在多次对话之间保留指令和偏好。0.8 增加了第二层:按发起代理运行的已认证用户来划定范围的用户级记忆。
底层持久化记忆由LangSmith Context Hub支持,团队可以存储、版本化和协作编辑Skills、AGENTS.md等代理文件。代理记忆挂载在 /memories/agent/,部署的所有使用者共享;用户记忆挂载在 /memories/user/,以调用者的认证身份为键。运行时从不在两层之间复制内容。
记忆在一个文件里配置,可以只启用代理层、只启用用户层或两者都启用,也能为每层定义访问策略。除非另行指定,默认值是:Slack一对一私信允许代理记忆和用户记忆;Slack频道或群组私信允许代理记忆、拒绝用户记忆;HTTP允许代理记忆、拒绝用户记忆。
LangChain给出两个用例:支持代理可以用代理记忆存放团队级升级规则,用用户记忆记住某位同事偏好简洁的Slack更新;研究代理可以把共享研究流程放在代理记忆,把个人偏好的来源类型或格式约定放在用户记忆。Kyth.ai首席技术官Zahid在发布说明的证言中称,其生产聊天应用就是一个Managed Deep Agent,用Context Hub和用户级记忆在保持客户机密的同时提供服务。
凭证按代理或按用户划分
Connections把Managed Deep Agents连接到GitHub、Notion、Tavily等外部服务,是LangSmith工作区里的具名凭证,工具只在运行时读取。凭证可以按用户级或代理级划定范围。
代理自有凭证在所有用户间共享,适合不因人而异的代理能力,例如网页搜索。用户自有凭证在用户于某个工具内有独特权限时才是必要的,常见于GitHub、Linear和Notion。
Managed Deep Agents开箱支持 23 项服务,包括Linear、GitHub和Google Workspace工具。LangSmith管理授权、令牌和方法,开发者只需设置用户ID和密钥。
Slack文件传输与HTTP通道
内部代理常通过Slack等既有沟通渠道访问。Managed Deep Agents提供预置Slack支持,0.8 增加了更丰富的Slack工作流:文件传输。用户可以从私信、应用提及或线程回复中调用代理,也能直接在对话里发送代理所需的材料,例如日志、电子表格、合同、截图或客户文档。
HTTP通道用于把代理接到任何能发送JSON webhook的服务,例如内部工具、客户门户、支持系统、订单系统或其他产品界面。LangChain举的例子是:一个负责接待和分诊的客服代理可以放在产品里,一个安排演示和会议的代理可以放在网页上。两种方式下,团队仍然控制认证、身份和记忆。
Parallel网页搜索成为预置工具
网页搜索是代理最常见的工具之一,LangChain把它直接做进Managed Deep Agents。用户无需单独创建供应商账户、管理另一个API密钥或自行把搜索工具接入代理,只需在tools文件夹里指定MCP服务器,LangSmith负责管理Parallel凭证并执行该工具。
代理收到可引用的相关片段和来源URL,调用、延迟和错误会显示在LangSmith traces中。使用方式是在tools/mcp.py或tools/mcp.ts的servers map中加入Parallel。
Managed Deep Agents 0.8处于beta期间,Parallel网页搜索通过Managed Deep Agents免费提供。启动方式为uvx --from managed-deepagents mda init my-agent,然后cd my-agent、uv run mda deploy。