概览
| 方面 | Deep Agents | OpenCode | Claude Agent SDK |
|---|---|---|---|
| 主要用途 | 以编程方式构建生产级智能体 | 终端、桌面或 IDE 中的交互式编程智能体 | 以编程方式构建生产级智能体 |
| 模型支持 | 模型无关(Anthropic、OpenAI 及其他 100+ 种) | 75+ 提供商,包括本地模型(Ollama) | Claude 模型(Anthropic、Azure、Vertex AI、AWS Bedrock) |
| 许可证 | MIT | MIT | MIT(底层 Claude Code 为专有) |
| 架构 | Python SDK、TypeScript SDK 和 CLI | TypeScript SDK、独立产品(终端界面、桌面应用、IDE 扩展) | Python SDK、TypeScript SDK |
功能对比
| 功能 | Deep Agents | OpenCode | Claude Agent SDK |
|---|---|---|---|
| 核心工具 | |||
| 文件读/写/编辑 | ✅ ls, read_file, write_file, edit_file | ✅ list, read, write, edit | ✅ Read, write, edit |
| Shell 执行 | ✅ execute | ✅ bash | ✅ bash |
| Glob/Grep | ✅ glob, grep | ✅ glob, grep | ✅ glob, grep |
| 网络搜索 | ✅ 支持第三方和提供商原生 | ✅ webfetch, websearch | ✅ WebSearch, WebFetch |
| 规划/待办事项 | ✅ write_todos | ✅ Plan 模式(只读分析) | ✅ 待办列表 |
| 子代理 | ✅ 子代理 | ✅ General 和 Explore 代理 | ✅ 子代理 |
| MCP 支持 | ✅ | ✅ MCP | ✅ MCP |
| 人机协作 | ✅ 批准/编辑/拒绝 | ✅ 允许/询问/拒绝 | ✅ 权限模式 |
| 技能系统 | ✅ 技能 | ✅ 技能 | ✅ 技能 |
| 长期记忆 | ✅ Memory Store | ✅ 规则 | ✅ CLAUDE.md 文件 |
| 流式传输 | ✅ 流式传输 | ✅ | ✅ 流式传输 |
| 沙箱集成 | |||
| 智能体在沙箱中运行 | ✅ 可在沙箱中运行 | ✅ 可在沙箱中运行 | ✅ 可在沙箱中运行 |
| 智能体在沙箱中执行操作 | ✅ 将沙箱用作工具 | ❌ | ❌ |
| 架构 | |||
| 可组合中间件 | ✅ | 插件 | 钩子 |
| 可插拔存储后端 | ✅ 后端 | ❌ | ❌ |
| 虚拟文件系统 | ✅ 带可插拔后端的虚拟文件系统 | ❌ | ❌ |
| 状态管理 | |||
| 会话恢复 | ✅ | ✅ 会话 | ✅ 会话管理 |
| 文件检查点 | ✅ 后端与检查点 | ✅(基于 Git) | ✅ 文件检查点 |
| 时间旅行(状态分支) | ✅ 完整支持 | ❌ | ✅ |
| 可观测性 | |||
| 原生追踪 | ✅ LangSmith | ❌ | ❌ |
发现错误?
本对比页面起草于 2026 年 2 月 18 日。 如果你发现错误或产品变更,请提交问题。连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。

