去网上收集关于hermes agent的agent团队是如何在只有3+1个人的情况下保持如此高效率的,有什么建议给到我们

最值得学的不是“3+1 个人开了多少 Agent”,而是他们把维护者的判断标准写成了 Agent 能执行的开发规范,把人的注意力留给设计取舍和验收。 先说明证据边界:这次没找到能直接核实“3+1”人数、具体分工的团队原帖,也没找到内部工时和效率数据。所以不能把这个人数当作已证实事实,更不能编他们每天怎么派活。能直接看到的是 Hermes 的公开开发指南,它比泛泛的宣传文章更能解释这种小团队如何承接大量开发工作。 主要来源: https://github.com/NousResearch/hermes-agent/blob/main/AGENTS.md 下面把公开做法和给我们的建议分开讲。 一、把“维护者的判断力”交给 Agent,而不只是交代代码风格 例如,一个 Agent 发现配置没有继承,觉得是 bug,准备补继承逻辑。Hermes 的指南明确提醒:不同 profile 的隔离可能本来就是设计,不能把有意缺失当作功能漏洞。 它要求修复前先在当前主分支复现,定位实际出错的位置,查看历史设计意图,再确认修复确实改变了故障路径。对于已经被更早条件拦截、根本执行不到的代码,不能凭合理故事提交“修复”。 这意味着 Agent 不只是拿到“写 Python 要遵循什么格式”,而是拿到了“什么问题值得修、什么改动不该做”的判断依据。 给我们的建议:项目规范里最该补的是具体反例与决策理由。例如“这个状态隔离是刻意设计,不允许为了方便串起来”,比“注意模块解耦”有用得多。把反复发生的人工 review 意见沉淀下来,才能减少每个新 Agent 都要重新接受一遍指导的成本。 二、自动化处理确定性事务,人保留有争议的决定 指南提到自动 triage sweeper,但限定了它可以自动关闭的情况:主分支已经实现、无法复现、描述不连贯。 “这个方向不符合产品定位”之类带主观判断的关闭,仍然由人类维护者决定;不确定就留给人。 这条很关键:不是把所有权限交给 Agent,而是明确哪些判断可以批量自动化,哪些必须升级给人。 给我们的建议:让 bot 负责复现、排重、检查是否已修复、整理证据和提出处理建议。涉及需求价值、架构方向、兼容性取舍时,再找你决定。真正省时间的是减少你阅读和调查的成本,不是让 bot 抢着替你做产品决策。 三、核心保持克制,功能在外围扩展 例如有人要加一个第三方服务,他们不是默认给核心 Agent 增加新工具,而是按优先顺序考虑: 扩展已有能力 → CLI 命令配 Skill → 按需启用的工具 → 插件 → MCP → 最后才是新增核心工具。 原因很实际:核心工具会进入模型调用,增加上下文与维护成本;外围集成不该都变成核心团队的长期负担。 指南还要求:当多个 PR 都在接同一类能力时,应该抽出统一接口,把这些贡献变成接口上的插件,而不是合入几套互不相干的实现。 给我们的建议:小团队要控制的不是功能总数,而是每增加一个功能,需要同时理解和修改多少核心模块。能让 worker 在明确接口内独立交付,才适合扩大并行;否则 Agent 越多,最后都堵在你这里解决耦合与冲突。 四、把验收变成证据,不接受“我测试过了” Hermes 的规范要求:涉及配置传递、权限边界、远程后端和文件网络操作的改动,要走真实路径做端到端验证,不能只靠 mock 单测变绿。 还要求修复对应行为契约测试,并在修复前的版本证明测试会失败。测试关注“应该保持什么关系”,而不是把当前输出抄成快照。 举个例子:修“某个平台配置未生效”,不能只测配置解析函数返回了正确值;要证明配置经过实际入口,最终影响了运行行为。 给我们的建议:worker 的交付标准应包含故障复现、修复前失败证据、修复后通过证据、验证范围和未验证项。主 Agent 做验收时读取这些证据,而不是读取一段“已完成,全部正常”的自述。 这样你审的是风险和遗漏,不必每次从零调查。 五、把踩坑经验变成下一轮开发的约束 这份指南不是纯粹的理想规范,里面记录了不少实际失败模式: 本地测试环境与 CI 不一致,导致本地通过、CI 失败;测试隔离不够,导致状态互相污染;旧分支合并时覆盖近期修复;重构后测试替换错对象,产生误导性的通过结果。 对应的处理不是提醒一句“下次注意”,而是统一测试入口、隔离环境、明确合并检查,以及补充模块级规则。 给我们的建议:每次返工之后,要问“这次经验应该进入哪里”: 属于项目约束的,进入开发规范。 属于重复操作的,进入 Skill。 能够机械判断的,进入测试或 CI。 不要把所有教训都堆进一份越来越长的提示词。能交给程序检查的,就别长期依赖模型记住。 对你现在最直接的启发 你已有 Herdr 配合 herdr-workflow 的派活、跟进、通知和验收闭环,因此重点不是再增加一层调度,也不是单纯增加 worker 数量。 更值得补的是:派活时附带相关设计约束,交付时强制提供验收证据,返工后更新规则或自动检查。 我的判断是,小团队的放大器不是“并行生成更多代码”,而是“让更多任务不需要维护者反复解释、调查和兜底”。Hermes 的公开规范能支持这个判断,但不能据此断言他们内部具体用了多少 bot,或这些机制带来了多少倍效率。