前台盯盘 vs 后台挂机Codex Autoresearch 两种运行模式怎么选全解析【免费下载链接】codex-autoresearchCodex Autoresearch Skill — A self-directed iterative system for Codex that continuously cycles through: modify, verify, retain or discard, and repeat indefinitely. Inspired by Karpathy’s autoresearch concept.项目地址: https://gitcode.com/gh_mirrors/co/codex-autoresearchCodex Autoresearch 是一个让 AI 自主做实验的 Codex Skill你给出一个可量化的目标它会不断修改一处代码 → 运行验证 → 保留改进或回滚失败 → 继续循环直到达成目标。它提供前台盯盘与后台挂机两种运行模式——前者适合在场实时转向后者适合挂机过夜跑长任务。本文带你一次性看懂两者区别快速选对方式。1 分钟看懂 Codex Autoresearch先建立一个大体印象。Codex Autoresearch 的核心是一个受控循环观察证据 → 只改一处 → 提交并测量 → 改进则保留 / 未改进则回滚 → 重复直到达标其中分工很明确Codex 负责提出假设和改代码随附的控制脚本负责 Git 提交、验证、回滚和审计日志。它适合一切能用一个数字衡量结果的任务比如消除测试失败、提升测试覆盖率、降低接口延迟、缩小二进制体积等更多示例见 docs/EXAMPLES.md。启动前它会和你确认 7 项内容目标、可改动的文件范围Scope、数值指标Metric、优化方向越低越好/越高越好、验证命令、目标值以及可选的回归护栏Guard。确认无误后才进入你选择的运行模式——这也是本文的重点。前台盯盘Foreground你在场随时转向 ⏯️前台模式运行在当前 Codex 会话内靠 Codex 官方的 Goal 机制持续推进实验循环。你能实时旁观每一轮实验的过程都在你眼前随时可以暂停、补充提示或改变方向。恢复体验自然按 Esc 中断只是暂停恢复后技能会先校验事件日志再继续不会重复创建 Goal。改换目标要先清场如果中途想换新目标需要先执行/goal clear清掉旧 Goal再归档并重新开始。它依赖较新版本的 Codex CLI内置 Goal 能力适合需要人工判断、想边看边调、或预计较快完成的任务。后台挂机Background离开电脑它继续跑 后台模式一次launch后会启动一个独立的控制器controller并把终端立刻还给你。架构是你的 Codex 任务 → 独立控制器 → 每次一个 codex exec worker → 终止事件控制器每轮只启动一个 worker 完成恰好一次实验校验事件成功后才启动下一个 worker——不轮询、不用 Codex 钩子细节见 references/background.md。几个新手需要知道的点权限默认 Full Access因为每轮都要写 Git 提交和回滚也可以显式选择workspace-write沙箱但沙箱可能限制.git写入且没有自动降级。控制方式很自然直接对技能说查看状态 / 停止 / 带着这个方向恢复即可例如方向被阻塞时说一句resume加新指示它会带着新方向重启控制器。阻塞≠失败假设没跑通会被记为discard继续重试只有真正缺外部条件凭证、数据、硬件才会标记blocked等你处理。它适合方向明确、纯数字指标、预计要跑数小时甚至过夜的任务。前台 vs 后台一张表看懂差异 ⚖️对比点前台盯盘 Foreground后台挂机 Background运行位置当前 Codex 任务独立控制器 每轮一个 worker推进机制Codex 官方 Goal控制器依次启动codex execworker最适合现场观看、随时转向长任务、过夜挂机控制方式Goal 的暂停/恢复对技能说 status / stop / resume权限策略沿用会话设置默认 Full Access可选沙箱额外产物无runtime.json/runtime.log两种模式遵循完全相同的实验规则一次运行只使用一种模式。换句话说区别不在怎么改代码而在谁负责把循环推下去。怎么选3 个判断标准 ✅① 任务预计多久完成10 分钟内能见分晓 → 前台数小时起步或想睡一觉醒来看结果 → 后台。② 中途需要多少人工判断需要频繁补充上下文、随时纠正方向 → 前台目标、范围、指标都很明确 → 后台被阻塞时用resume补一句方向就行。③ 你会不会一直守在电脑前出门、开会、睡觉期间想让实验继续 → 后台挂机是唯一选择前台会话一关就停了。拿不准时先用前台跑一轮确认指标和范围靠谱再归档换后台长跑是稳妥的做法。快速上手三步发起一次实验 装好技能需要带 Skills/Goals 的 Codex CLI、Python 3.11、Git 身份和一个干净命名分支安装方式见 docs/INSTALL.md。用结果而不是方案描述任务例如$codex-autoresearch reduce scripts/score.py error_count to 0Codex 会自动扫描仓库并给出上述 7 项确认。选择模式确认单里回答Foreground. Go.或Background. Go.即可实验规则完全一致配置细节参考 docs/GUIDE.md。查看实验结果两种模式通用 无论哪种模式所有状态都落在autoresearch-results/目录run.json不可变配置、events.jsonl只追加事件日志、logs/完整命令输出后台另有runtime.json和runtime.log。事后回顾同样一句话搞定show experiment history渲染经过完整校验的实验历史表export experiment history as TSV导出给表格工具generate an HTML report生成自包含的可视化快照report.html下图就是一次前台运行完成后生成的 HTML 报告指标从基线 2 一路降到目标 0每一次保留与丢弃都有提交记录可查。常见问题 ❓中途能换模式吗不能。一次运行只用一种模式需要换就停止后台用 stop前台用/goal clear归档后以新模式重新确认启动。后台挂机安全吗每一轮都是一个 Git 提交失败用git revert回滚而非破坏性重置越界改动、指标解析异常都会直接报错停下绝不假装成功完整审计链路见 references/workflow.md。后台 worker 卡住了怎么办先status看控制器与 worker 的存活状态孤儿进程orphaned必须先结束再 stop/resume具体恢复流程见 docs/GUIDE.md 的错误恢复章节。一句话总结想看着、想转向→ 前台盯盘Goal 随停随续想长时间无人值守→ 后台挂机控制器自动接力实验规则、验证回滚、审计日志两者完全相同选模式只看你在不在场。核心控制逻辑都在 scripts/autoresearch.py整体技能行为定义在 SKILL.md想深挖细节可以从这两处入手。【免费下载链接】codex-autoresearchCodex Autoresearch Skill — A self-directed iterative system for Codex that continuously cycles through: modify, verify, retain or discard, and repeat indefinitely. Inspired by Karpathy’s autoresearch concept.项目地址: https://gitcode.com/gh_mirrors/co/codex-autoresearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考