本页介绍 LangChain Deep AgentsClaude Agent SDK 的对比情况。 两者都是构建自定义智能体的编排框架,但他们在执行环境、部署与供应商耦合方面做出了不同的权衡与取舍。
Deep Agents 被 OpenSWELangSmith Fleet 应用在生产环境中。

概述

LangChain Deep AgentsClaude Agent SDKCodex SDK
执行环境沙盒内、沙盒外远程命令行沙盒内本地、云
执行后端可插拔的:本地、虚拟文件系统、远程沙盒或自定义沙盒的本地文件系统本地、云
模型支持任意(Anthropic、OpenAI 及 其他100多种)与 Claude 模型紧密集成(Anthropic、Azure、Vertex AI、AWS Bedrock)与 OpenAI 模型紧密集成(GPT-5.3-Codex 及变体)
部署deepagents deploy自托管不适用
使用场景自定义通用代理(包括编码)自定义 AI 编码代理可执行编码任务的预构建编码代理
架构Python SDK、TypeScript SDK 和 CLIPython SDK、TypeScript SDKTypeScript SDK、CLI、桌面应用、IDE 扩展、云界面
前端与 React 集成仅服务器端仅服务器端
可观测性LangSmith 追踪和评估不适用OpenAI 追踪和命令行评估
安全可配置性可组合的、每个工具的人工介入具有模式、规则和钩子的权限系统使用批准模式和 OS 级沙盒的内置层级
许可证MITMIT(底层 Claude Code 是专有的)Apache-2.0

主要区别

LangChain Deep Agents
  • 模型灵活性:随时切换模型提供商(Anthropic、OpenAI 或 100 多种其他)并运行评估。
  • 长期记忆:通过记忆存储在会话和线程之间持久化上下文
  • 沙盒即工具模式:从不同提供商在隔离沙盒中运行单独操作,同时代理在外部运行,或在沙盒内运行完整代理
  • 虚拟文件系统:使用可插拔后端(内存、磁盘、持久化存储、沙盒)进行上下文和检查点管理
  • 生产部署:通过 deepagents deploy 部署或使用代理服务器自托管
  • 可观测性:使用 LangSmith 进行原生追踪和调试
Claude Agent SDK
  • 以 Claude 为标准:跨 Anthropic、Azure、Vertex AI 和 AWS Bedrock 对 Claude 模型的一流支持
  • 自定义托管:构建您自己的 HTTP/WebSocket 层并在容器中运行 SDK
  • 钩子:轻松拦截和控制代理行为
Codex SDK
  • 以 OpenAI 为标准:GPT-5.3-Codex 和 OpenAI 特定工具
  • OS 级沙盒模式:使用内置的 read-onlyworkspace-writedanger-full-access 模式
  • MCP 服务器模式:使用 codex mcp-server 将代理公开为 MCP 服务器
  • 可观测性:使用 OpenAI Traces

功能对比

功能Deep AgentsClaude Agent SDKCodex SDK
核心工具
文件读取/写入/编辑read_filewrite_fileedit_file读取、写入、编辑✅ 读取、写入、编辑
Shell 执行executebashexec
Glob/Grepglobgrepglob、grep✅ 内置
网络搜索✅ 支持第三方提供商原生WebSearch、WebFetchweb_search
规划/待办事项write_todos待办列表变更前计划
子代理子代理子代理多代理工作流(实验性)通过 MCP + Agents SDK
MCP 客户端MCPMCP 客户端
人工介入批准/编辑/拒绝权限模式批准模式(完全访问、只读、自动)
技能系统技能技能技能
附加指令记忆CLAUDE.md 文件AGENTS.md
长期记忆记忆存储
流式处理流式处理流式处理流式处理
沙盒集成
代理在沙盒中运行可以在沙盒中运行可以在沙盒中运行可以在沙盒中运行
代理在沙盒中运行操作使用沙盒作为工具
OS 级沙盒模式read-onlyworkspace-writedanger-full-access
架构
可组合中间件钩子
虚拟文件系统虚拟文件系统 带有可插拔后端
部署
生产托管LangSmith Deploymentdeepagents deploy、自托管或独立构建您自己的 HTTP/WebSocket 层;在容器中运行 SDK
本地执行环境
云执行环境
支持的协议
ACP 服务器(IDE 集成)ACP 服务器✅(第三方)✅(第三方)
MCP 服务器模式通过代理服务器的 MCP 端点codex mcp-server
A2A 端点代理服务器中的 A2A 端点
状态管理
会话恢复会话管理恢复线程;SDK resumeThread()
文件检查点后端和检查点文件检查点Git 检查点
时间旅行(状态分支)
可观测性
原生追踪LangSmithOpenAI Traces
评估LangSmith评估模式(使用 codex exec --json 的命令行)
发现错误了吗?我们于 2026 年 3 月 4 日起草了此对比。 如果您发现错误或产品变化,请提交问题