avatar

mdo

Hello

  • 首页
  • 知识库
  • 归档
  • 标签
  • 关于
主页 Agent 运行框架
文章

Agent 运行框架

发表于 2026-09-2 更新于 2026-09- 3
作者 mdo
25~32 分钟 阅读

在当前的 AI 智能体(Agent)生态中,“Agent Harness”(智能体内核/运行马达) 是一类专门的概念,用来指代那些不仅能聊天,还具备自主闭环控制、工具调用、文件沙盒读写和终端执行能力的运行框架。 [1]

根据你的使用习惯(是作为日常提效的编码助理,还是作为深度定制的系统开发者),类似 DeepSeek Harness (DSH) 的优秀替代工具有以下几种:

一、 生产力工具型(日常编码、开箱即用)

如果你需要的是稳定、少折腾、可以直接帮你重构代码或开发项目的成熟工具:

  1. OpenCode (由 SST/Anomaly 团队打造)

    • 💡 地位:被公认为目前开源领域最成熟、对日常编码最友好的 Agent 工具之一。

    • 🌟 特点:提供极度丝滑的桌面客户端、IDE 插件和 TUI 终端界面。它支持全球 75+ 种大模型提供商(当然也包括 DeepSeek)。

    • ⚖️ 相比 DSH:如果你需要的是一个稳定的“打工人”来写日常代码,选 OpenCode;如果想折腾底层架构或自己写 Agent 插件,选 DSH。 [1, 2]

  2. Claude Code (Anthropic 官方出品)

    • 💡 地位:终端原生 Agent 领域的行业标杆之一。

    • 🌟 特点:终端(CLI)首选。它拥有极其变态的上下文压缩、自动代码验证和报错自动修复(Loop)能力。

    • ⚖️ 相比 DSH:Claude Code 默认锁死了 Anthropic 的模型生态(只能用 Claude 系列)且非常“烧 Token”;而 DSH 则是完全模型无关的、万物皆可插。

    • (注:OpenAI 官方推出的对应竞品叫做 Codex)。 [1, 2, 4, 5]

  3. Aider

    • 💡 地位:AI 结对编程(Pair-Programming)领域的元老级开源工具。

    • 🌟 特点:它不像 DSH 那样是一个“全自动挂机”的自主 Agent,而更像一个高效率的代码副驾驶。它完美支持 DeepSeek(在 Aider 的代码基准测试中 DeepSeek 经常霸榜)和各种本地 Ollama 模型。

    • ⚖️ 相比 DSH:Aider 每次修改代码和提交 Git 都会让你确认,安全感更强,且 Token 消耗极低,不易失控。 [1]


二、 架构与极客定制型(与 DSH 设计理念最像)

如果你看重的是 DSH 的“一切皆插件”、“底层操作系统”以及“自演进”的极客属性,你可以看这几款: [1, 2]

  1. Pi

    • 💡 地位:可以说是 DSH“创造模式(Creative Mode)”的精神前身。

    • 🌟 特点:它的哲学是“极简”,本身几乎不带任何预设功能,但它高度信任大模型,允许模型通过代码在运行时动态地为自己编写并挂载插件。

    • ⚖️ 相比 DSH:Pi 的上下文占用更低,速度极快;而 DSH 的配置项更加健全,带有一个功能丰富的 Trajectory(轨迹可视化)面板,更容易 debug。 [1, 3]

  2. OpenHands (原名 OpenDevin)

    • 💡 地位:老牌、功能最强大的通用型开源 Agent 沙盒环境。

    • 🌟 特点:采用严格的 Docker 沙盒隔离 技术,安全防护极其到位,拥有完整的浏览器自动化、网页搜索和多智能体协同架构。

    • ⚖️ 相比 DSH:OpenHands 更加笨重(必须起 Docker 容器),但安全性远高于直接运行在系统原生的 DSH。 [1]

  3. Pydantic AI Harness

    • 💡 地位:Python 开发者生态里的 Agent 骨架。

    • 🌟 特点:在 Pydantic AI v2.0 大版本中推出,全面转向“Harness-first(内核优先)”设计。如果你习惯用 Python 写类型安全的智能体应用,它是后端开发的首选。 [1]


总结选型建议

你的核心诉求

推荐首选工具

理由

日常高效写代码/重构项目

OpenCode 或 Aider

界面与日常工作流结合最完美,支持多模型。

纯粹在终端(CLI)追求极致的开发体验

Claude Code

自动执行、自动测试、自动修复的闭环极度丝滑。

想要完全免费(使用本地 Ollama 模型)

OpenCode 或 DSH

这两个对本地 Qwen/Llama 等开源模型的适配最好。

想要开发、魔改、或者深入研究 Agent 框架

DeepSeek Harness

“一切皆插件”的微内核设计,Trajectory 视图极具研究价值。

这些工具里,你更倾向于寻找一个直接嵌在终端或 IDE 里帮你写代码的工具,还是一个像 DSH 这样拥有独立 Web 界面、适合做深度定制的 Agent 平台?

许可协议:  CC BY 4.0
分享

相关文章

下一篇

crewAi 如何调用tools

上一篇

编码风格和架构规范

最近更新

  • 比尔盖茨的智慧:想多赚钱,就每天循环做这3件事
  • iOS 侧载(Sideloading)工具
  • 程序员越想创业,越不要急着动手
  • 注册 Chat Participant
  • 中秋给在外游子的一封信

热门标签

API CodeGeex Coding Cursor DeepSeek Docker Gitkraken Harness Laravel Management

目录

©2026 mdo. 保留部分权利。