我的愿景
把 AI 当许愿池王八,我只管许愿,它只管实现。
本帖的理念:人人为我,我为人人。
写在前面的碎碎念
最早接触 harness engineering 是在b站看到个视频:
然后通过这个视频得知这个博文:
Effective harnesses for long-running agents
经过了解,这个东西看起来跟现实也不是很远啊,最早听过相关概念的时候还是 claude cowork,当时觉得消耗太大,离现实太遥远。
既然别人能做,我肯定也能做啊,于是我就在春节期间 (创业者是没有假期的) 基于这两个内容做了经验的泛化提取,结合我之前做的一个GDIM(Gap-Driven Iteration Model)流程,一起做成了 skills:GDIM Workflow Skill。
经过几轮实践,效果怎么说呢,差强人意吧,虽然能做事但是事后需要给它擦屁股解决一些烂设计烂代码(见这个帖子讨论 如何抑制AI Agent在重构的过程中削足适履、面多加水水多加面、补丁摞补丁、鲁布·戈德堡机械结构等问题? )。
毕竟平时以推进我自己的产品特性和优化设计为主,没有时间去优化 skills。
春节假期过后 claude opus 4.6 中转站开始频繁的大面积的停顿,挣扎了一个周后,不得不转向 gpt-5.4,因为之前 gpt-5.3-codex 理解设计呆板对 gpt 系列模型没有太好的印象,但是转向 gpt-5.4 之后发现 codex 配合 superpowers skills 效果拔群啊。于是我就逐步抛弃掉了我之前做的很多 skills(除了前面提到的GDIM、还有代码实现与设计输入之间的完成情况多agent会审、交互式设计评审、根据代码逆向生成设计文档等等),全面拥抱 codex + gpt-5.4 + superpowers。
然后我在开发自用的 codex web 版工具的时候(为了方便我出门在外也能控制家里的 codex 写代码,别问我为什么不用龙虾。。。),为了照顾到未来的拓展方向又做了一些调研,发现 opencode 自带 web 版 UI,然后 opencode 还有 oh-my-opencode 插件可以更轻松的实践 harness engineering。
于是我昨天便配置好了 oh-my-opencode,然后就开始让它给我做一个非常大的重构工程——由 8 个相互独立但又有一点交叉的开发计划组成的超级工作计划,我想要通过先拉爆它,来找出它的能力边界。
我的念头
我在查找资料的时候发现有人提到 oh-my-claudecode,了解了一下是一套基于 claude code 的 harness 系统。然后这个作者还做了一个 oh-my-codex。
现在就出现了 3 个开源的 harness 体系,各自绑定不同的生态。虽然我更喜欢 opencode 这样更开放的生态 (看起来或者说起码读起来是),但是之前也确实被 opencode 伤到过,对它已经有些嫌隙了,这次也不知道能不能再续前缘。
于是摆在我面前的就有这3个:
- oh-my-opencode
- oh-my-claudecode
- oh-my-codex
除了这3个肯定还有很多其他的 harness 系统,这就很头疼了,我的精力有限,token也有限。
我相信其他人也差不多。
那不如我们就发扬一下开源精神,我们把 harness engineering 经验与体验开源,共建一个交流贴,这个帖子长期更新,所有感兴趣的人都可以参与进来。
资料汇总
harness 套件
- oh-my-opencode
- oh-my-claudecode
- oh-my-codex
- ccg-workflow
站外资料
- Effective harnesses for long-running agents - Anthropic
- 工程技术:在智能体优先的世界中利用 Codex - OpenAI
- The Anatomy of an Agent Harness - Viv(langchain工程师)
站内资料
- 新年来分享我的oh-my-opencode配置和学习心得
- OpenAI 提出 “Harness Engineering”:完全使用 Agent 进行编程的实践 - #9,来自 yi124773651
- 最近 harness,自主进化很火,大家有什么经验和用法吗? - #5,来自 JinH
- 经过 8 个月 Claude Code 高强度实战,我们决定开源内部的最佳实践
- 都在聊AI-Native Engineering,分享几个(几十个?)AI coding workflow,有站内大佬的哦:>
- Codex 增强版:对标 Claude Code 新增 Agent Teams、Hooks、anthropic api Agent 、WebUI
- Vibecoding 进阶教程总集篇——从能用到可控
现有套件快速比较
职责划分
Agent种类 |
CX |
CC |
OMOC |
OMCC |
OMCX |
CCG |
|---|
通用 / 兜底 |
default |
General-purpose |
Sisyphus |
无 |
无 |
无 |
探索 / 检索 |
explorer |
Explore |
Explore |
explore |
explore |
/ccg:team-research |
需求 / 范围分析 |
无 |
无 |
Metis |
analyst |
无 |
/ccg:team-research |
规划 |
无 |
Plan |
Prometheus |
planner |
planner |
/ccg:team-plan |
计划审查 / 反驳挑战 |
无 |
无 |
Momus |
critic |
critic |
/ccg:team-review |
架构 / 设计评审 |
无 |
无 |
Oracle |
architect |
architect |
init-architect / /ccg:team-plan |
调试 / 根因分析 |
无 |
无 |
Oracle |
debugger |
debugger |
无 |
实现 / 执行 |
worker |
General-purpose |
Hephaestus / Sisyphus-Junior |
executor |
executor |
/ccg:team-exec |
代码审查 |
无 |
无 |
Oracle |
code-reviewer |
无 |
/ccg:team-review |
测试工程 / TDD |
无 |
无 |
无 |
test-engineer |
test-engineer |
无 |
验证 / 验收 / 完成证明 |
无 |
无 |
Atlas |
verifier |
verifier |
/ccg:team-review |
文档 / 知识 / 参考实现检索 |
无 |
无 |
Librarian |
无 |
无 |
无 |
文档写作 |
无 |
无 |
无 |
writer |
writer |
无 |
多模态分析 |
无 |
无 |
Multimodal-Looker |
无 |
无 |
ui-ux-designer |
套件缩写对照表
缩写 |
全称 |
|---|
CX |
Codex |
CC |
Claude Code |
OMOC |
oh-my-opencode |
OMCC |
oh-my-claudecode |
OMCX |
oh-my-codex |
CCG |
ccg-workflow |
需要注意的是 CCG 并不是 harness engineering 套件,只是因为在论坛里看到有人提到它很好用,才把它列进来一起比较。
主贴更新日志
- 3/21 12:30 增加愿景和资料汇总章节,将来持续更新,增加
ccs-workflow 链接
- 3/21 19:38 增加 harness engineering 套件对比表