Day 20 / 共 20 天 · 第 4 周 · 工程化与收官
收官串讲与学习路线
全链路回顾、必读文件清单、和 Claude Code / 桌面端对照、下一步。
📍 你在整门课的位置 · 第 4 周 · 工程化与收官
D16 会话→D17 codex exec→D18 TypeScript SDK 嵌入→D19 app-server 与 IDE/桌面桥→D20 收官串讲与学习路线
L01
全链路回顾
用法安装登录安全 TUI
入口npm→cli
协议Op/app-server
引擎run_turn
手脚tools/MCP
工程化exec/SDK
你现在应能:会用 Codex CLI 主路径,并在源码里定位任一行为对应的 crate/文件。
L02
必读文件清单
- codex-cli/bin/codex.js
- codex-rs/cli/src/main.rs
- codex-rs/protocol/src/protocol.rs(Op)
- codex-rs/core/src/session/turn.rs
- codex-rs/core/src/tools/spec_plan.rs
- codex-rs/tui/src/slash_command.rs
- codex-rs/app-server/README.md
- codex-rs/exec/src/cli.rs
- codex-rs/core/src/agents_md.rs
- AGENTS.md(仓库约定)
L03
对照与下一步
| 若你想… | 去看 |
|---|---|
| 桌面产品用法 | 桌面端教程 |
| 同类 CLI 源码对比 | Claude Code CLI 20 天 |
| 官方持续文档 | developers.openai.com/codex |
深入课题:自己加一个 tool handler;写一条 execpolicy;用 SDK 包一个「自动修测试」脚本。
L04
验收清单
- □ 安装并登录,完成一次交互任务
- □ 解释 sandbox × approval,未滥用 yolo
- □ 用过 exec --json 与至少一个 mcp 命令
- □ 仓库里写过或读过 AGENTS.md
- □ 能指出 run_turn / Op / MultitoolCli 文件位置
- □ 说清 CLI 与桌面/IDE 如何共用 app-server
全部勾完:你已经具备 Codex CLI 的使用与源码导航能力。