用途:在代码库上自动进行可度量目标的迭代优化。用户用一句话描述目标(如消除 TypeScript 中的 any 类型、把测试覆盖率提升到 85%、缩小打包体积),Codex 先扫描仓库推断范围、指标、verify 与 guard 命令,展示确认摘要,回复 go 后进入无人值守循环,每次改动先 git commit,再跑 verify 判断指标是否改善、跑 guard 判断是否破坏其他内容,改善则保留并提炼经验,变差则按预设策略 git revert,崩溃则修复或跳过,直到中断或达到上限。
主要能力:内置七种模式(loop、plan、fix、debug、security、ship、exec),由目标语句自动映射;双门验证区分“指标是否改善”与“是否破坏其他内容”,guard 文件不会被循环修改;跨运行学习,每轮写入 lessons.md,恢复会话时先读取;支持并行假设、迭代上限、作用域限制等内联配置;停滞时按协议从 REFINE 升级到 PIVOT 再到联网搜索;结果记录在 results.log 与 session.json。
使用方式:安装可用手动复制——git clone https://github.com/leo-lilinxiao/codex-autoresearch.git 然后 cp -r codex-autoresearch your-project/.agents/skills/codex-autoresearch;或用安装器 $skill-installer install https://github.com/leo-lilinxiao/codex-autoresearch。技能位于项目内 .agents/skills/codex-autoresearch/,首次使用无需配置文件。在项目目录中打开 Codex,以 $codex-autoresearch 前缀加上目标即可启动,例如:$codex-autoresearch 消除 TypeScript 中的 any 类型。可在确认阶段内联指定 Iterations、Parallel、Guard、Verify、Scope,也可用“Resume”恢复中断的运行。
适用场景:无人值守的代码质量改进、类型清理、覆盖率提升、打包体积缩减、lint 警告清零、故障排查等。
限制:长时间无人运行时需确保 Codex CLI 不中断 git commit/revert,建议在一次性或沙盒仓库副本中运行;verify 命令必须输出单个数字,否则循环会回滚所有改动;若 guard 崩溃产生歧义输出,循环可能中途提问;并行模式可能产生合并冲突。其余如收费、价格、平台支持等细节资料暂未提供。