ci是什么

回复 群友 6056: ci 就是持续集成(continuous integration)。在 Agent 开发的语境里,它指一套跑在代码仓库上、提交后自动执行、不参与对话的检查流程:编译、类型检查、lint、单元测试、集成测试、跑几个固定 case 的评测。失败了在 PR 上标红,把报错日志回给你。 Joye 那句问的是:让 subagent 去 review、反馈,效果就一定比 CI 强吗?区别在于关注点不同: CI 给的是确定性的、机器可验证的信号,说“第 3 个测试挂了,期望 200 拿到 500”,信息密度高但覆盖面窄,只覆盖你已经写进测试的部分。 subagent 给的是语义判断,能说出“这个异常被吞了”“这个函数职责混了”,覆盖测试没碰到的地方,但它是模型在猜,会有幻觉和噪音,同一份代码两次 review 结论可能不一样。 所以两者不能互相替代:CI 保下限,抓回归;review 抓设计。真正的问题是成本,subagent 每次 review 都要跑一遍长上下文,而 CI 几乎免费、可无限重复。改 bug 时把 CI 报错贴回去,往往比让 subagent 长篇点评更省事。