AI 说代码改完了你敢直接信吗,Aegis 让它先交证据再算完成

让 AI 写代码,最普遍的焦虑不是它写不出来,而是它说「已完成」——你一跑就崩,接口边界没对齐,测试也没补。Aegis 是开发者 GanyuanRan 出品的开源「方法包」(method pack,MIT 协议),不换模型、不加后台进程,而是给 AI 编程代理注入一套工程纪律:动手改代码之前,先对齐项目的真实基线——模块归属、接口契约、边界在哪里;宣布完成之前,必须拿出新鲜的验证证据,而不是一句口头保证。项目在 SkillHub 插件广场(DeepSeek Harness Plugin 广场)拿星 1100 多,工作流分类;GitHub 仓库 GanyuanRan/Aegis,配有中文 README 和中文版速通秘籍,上手材料对中文用户相当友好。

它能做什么

  • 少返工:代理先读项目的 owners、契约、边界再动代码,不靠猜,你也不用反复盯着。
  • 更安全的改动:作者给出冻结对照基准(120 次有效运行、固定模型设置):契约通过率从 61.67% 提到 93.33%,不安全结果从 13.33% 降到 0%。作者同时明示这是有界参考证据,不是万能承诺,这份克制反而可信。
  • 证据先于完成:交付声明自带新验证证据、覆盖范围和残余风险清单,你读的是证据,不是感觉。
  • 不留幽灵代码:退役的回退路径和旧逻辑有跟踪机制,要么移除要么登记,技术债不会悄悄堆积。
  • 简单任务保持简单:琐碎请求走快速路径,流程仪式只在任务真正需要时才出现,不会为了走流程而走流程。
  • 一套方法多宿主:同一份方法包可以装进 Codex、Claude Code、OpenCode、Kimi Code、DeepSeek Harness 等一批主流编码代理(各宿主的验证状态以官方兼容矩阵为准)。

怎么获取

源码在 GitHub 搜 GanyuanRan/Aegis。DeepSeek Harness 宿主安装一行命令:

dsh plugin --profile <profile> add "git+https://github.com/GanyuanRan/Aegis.git"

其他宿主各有官方安装指南。装完建议跑一遍官方自检脚本(doctor,带 –json 输出,看到 ok: true 才算装全)。更新很省心:对代理说一句 update Aegis 或用 aegis:update 即可,默认不做后台自动更新。首次安装也可以直接把官方 README 里那段安装提示词丢给你的代理,让它自己照着装并自检。

上手怎么用

  1. 先诊断后动手:说「这个登录失败为什么发生?改代码前先诊断」,代理会先把根因查清再碰代码。
  2. 决策访谈:说「审问我,要不要先做托管版」,它一次只问一个决策问题,帮你在动手前把方向盘清楚,只问不写。
  3. 框定目标:「Aegis goal: 修掉 auth 刷新 bug,不重写认证系统」——一句话限定范围、成功证据和边界,防止顺手大重构。
  4. 合并前独立评审:「独立评审这个 diff」,让它换个视角挑毛病再合。
  5. 显式开严格模式:需要测试先行时说 TDD Route: strict(默认关闭),小任务不必背这个包袱。

适合谁用

把 AI 当主力编码工具的程序员;要为 AI 改动把关的技术负责人;乙方交付、审计场景需要证据链的团队;以及所有被「AI 说改好了」坑过的人。

贵州诚鑫致达科技做企业 IT 服务,AI 代码质量把关的流程方法,我们也在帮客户一步步搭起来。


企业存储选型参考|贵州诚鑫致达

做机房存储、虚拟化或监控归档,群晖在售机型参考:FS6400(全闪存阵列,数据库与虚拟化场景)。从选型到部署交付,搜「诚鑫致达」找到我们。