盘点一下你的委派阶梯:①②③⑤都实操过了——同步结对是日常,任务委派和并行舰队在 KMP 重构里跑通,甚至 ⑤ 级的全自动 Workflow 也走完了。唯一空着的是 ④ 云端异步:所有这些都发生在你的机器上、你的工作时段里。这一课补上它——让工作在你睡觉、通勤、开会时也在发生。
--cloud 一键推上云、--teleport 连历史带分支拉回终端,且 Routines 已实现真正的云端定时(关机照跑)。本机实测(codex-cli 0.142.5)的两条真实报错,正是这份清单的由来:
$ codex cloud exec "test task" error: the following required arguments were not provided: --env <ENV_ID> $ codex cloud exec --env fake-env-id "say hi" Error: no cloud environments are available for this workspace
即使 CLI 已登录,云环境也必须先在网页端创建——CLI 无法创建环境。冒烟测试的通过标准:codex cloud list 返回 No tasks found.(而不是认证/环境错误)。
codex cloud exec --env <ENV_ID> --attempts 3 "重构 XXX,保持行为不变" codex cloud diff <TASK_ID> --attempt 2 # 先看第 2 个候选的 diff codex cloud apply <TASK_ID> --attempt 2 # 满意再应用到本地
--attempts 范围 1–4。什么任务值得多 attempt:开放性、多解法的任务(复杂 bug 的不同修法、重构方案对比)——这是第六课"评审团模式"的云端一键版;机械修改不值得(社区共识,官方未给明文清单)。复杂任务还可以组合不同候选的部分内容。插曲(呼应第五课):cloud apply/diff 两个子命令官方 CLI 文档目前还没写,是 --help 实测出来的——又一次"文档滞后于二进制,实测才是事实源"。
@codex review→
👀 确认后发标准 review@codex fix the P1 issue@codex review for security regressions;仓库设置里开 Automatic reviews 让每个新 PR 自动被审;定制规则写在 AGENTS.md 的 ## Review guidelines(多层 AGENTS.md 时离被改文件最近的优先)——下一课就要往这里写 Ousterhout 的复杂度 red flags,这是伏笔。claude --cloud "任务描述" → 云端(Anthropic 托管 VM)从 GitHub 克隆当前分支开跑,本地关机不影响,改动经 claude/ 前缀分支推回。坑:云端看不到你没 push 的 commit,先 push。可连发多条并行,/tasks 统一监控;手机 app 的 Code 标签也能发起和盯进度。claude --teleport [session-id] 把云会话连对话历史带分支拉回本地终端继续(需 claude.ai 订阅登录,API key 认证不可用)。--cloud 执行。这正是你第三课"方案冻结后放行"的云端版。/schedule daily PR review at 9am 或 claude.ai/code/routines 配完整版;一次性的 /schedule tomorrow at 9am ... 不占 routine 限额。claude ultrareview 非交互输出 JSON 可接 CI);claude-code-action——GitHub 上 @claude 提及,跑在 GitHub Actions runner(计算费走 GitHub、模型费走 Anthropic,双轨计费)。| 场景 | 选谁 | 为什么 |
|---|---|---|
| 一个难题想并行试几种解法 | Codex --attempts 2-4 | 独有 best-of-N,diff --attempt 挑候选,评审团模式一键版 |
| PR 自动审查 + 一键修复闭环 | Codex @codex review / fix | 只报 P0/P1 减噪、Review guidelines 可定制、fix 直接开云任务 |
| 发版前对一个 PR 做深度审查 | Claude /code-review ultra | 多 agent 并行审 + 逐条独立验证(第六课对抗验证的产品化),按次付费 |
| 每天/每周固定时间自动跑活 | Claude Routines | 2026-07 唯一真·云端定时(Codex Automations 还锁在本地) |
| 下班前把长任务推上云、回家接着看 | Claude --cloud + --teleport | 会话模型统一,云↔本地无缝接力 |
| 公司内网仓库、不能上公有云 | 都不用 | 回到 ③ 级本地并行舰队 + 本地 Automations;合规优先 |
codex cloud list。验收:返回 "No tasks found." 而非报错。再跑一发真的:codex cloud exec --env <ID> --attempts 2 "给 README 补一节使用示例",用 diff --attempt 1/2 对比两个候选——感受一下 best-of-N 的差异有多大。@codex review;看它报什么,再试 @codex fix ... 让它开云任务修。验收:修复 commit 出现在分支上。claude --cloud "跑一遍测试并修掉 lint 告警",手机上打开 claude.ai 的 Code 标签看进度;回来 claude --teleport 拉回本地。验收:本地终端里能看到云会话的完整历史。想试定时就加一条 /schedule tomorrow at 9am 检查这个仓库的 CI 状态并总结。做完告诉我:① best-of-N 两个候选差异大吗 ② @codex review 报的 P0/P1 靠谱吗——这两个观感决定第八课的 review guidelines 怎么写。
1. CLI 已登录,但 codex cloud exec 报 "no cloud environments are available",原因是?
2. best-of-N 跑完后,挑选并采用某个候选的正确路径是?
codex cloud diff <TASK_ID> --attempt N 看第 N 个候选的 unified diff,满意再 apply --attempt N 应用到本地——先看后用。省略 --attempt 默认取第 1 个。这两个子命令官方文档还没写,是 --help 实测所得。3. 2026-07 时点,"定时 + 云端"(关机也照跑)哪家闭环了?
4. Codex Cloud 里,数据库密码这类敏感信息的正确存放方式是?
Codex Cloud 官方文档(约 15 分钟,连同 environments / internet-access 两个子页)。环境生命周期、secrets 设计、网络策略的一手出处——理解了 environment 这个中心概念,Codex 云的一切(exec/review/fix)都顺了。
点卡片翻面。记的是能用的判断核心,不是定义。
codex cloud list 返回 No tasks found。三条安全设计:① secrets 只进 setup 阶段,agent 拿不到 ② agent 阶段默认断网,白名单起步 ③ 容器缓存 12h。best-of-N:--attempts 1-4,diff --attempt 先看、apply --attempt 再用。能讲清楚,才是真懂——比能回忆高一层。
讲不顺的地方就是还没真懂的地方 —— 发给我,我帮你补上。