align: ChatGPT Codex 对齐第一批:技能包 + 对照表

对照用户提供的 ChatGPT Codex 工具目录,区分可对齐与
不照搬:核心编程工作流已对齐,ChatGPT 托管专属
(CUA、宠物、Docs/Sites 连接器、图片生成模型)不在
开源宿主编排层范围,不凭空宣称对齐。

第一批只补技能层,不改 worker、不改生产行为:
- cloud/skills/live-info:天气/时区/股票/体育,查一级
  来源、带来源和快照时间,绝不编数字。
- cloud/skills/document-tools:LaTeX/Word/PDF/表格/
  演示文稿,先核查工具、缺了明说、产出后重读验证。
- cloud/skills/image-workflow:已有图片处理 + 生成工具
  已配置时才生成,未配置时明说、绝不顶替。
- docs/chatgpt-codex-alignment.md:逐项对照表与不照搬
  的诚实边界,方向为自动化编程任务平台。
- cloud/tests/test_chatgpt_codex_skills.py:校验技能
  frontmatter、名字与目录一致、正文非空、无密钥占位。

验证:新测试 2 项全过。播种进租户 codex-home、 worker
改动、CUA/连接器/图片模型均不在本批,另行评审。
This commit is contained in:
host committed 2026-10-30 01:16:49 +08:00
1 parent 6d4f87e286
commit 8a26d1973c
5 files changed
+272

No files matched your search

+58
View File
@@ -0,0 +1,58 @@
# codex-app-server 对齐 ChatGPT Codex:工具目录对照
来源:用户 2026-10-30 提供的 ChatGPT Codex 工具目录(ChatGPT Codex
在其自有 app 里的工具清单),对照对象是 codex-app-server 现生产
(main d4a517f,2026-10-29)与本分支第一批。
方向先说清:用户 2026-10-29 已定,往自动化编程任务平台方向
做生产级提升,不是个人 agent OS 方向。所以本对照只对齐
“编程任务平台”相关的能力,ChatGPT 托管专属能力不照搬,
见文末“不照搬”一节。
## 对照表
| ChatGPT Codex 能力 | codex-app-server 现状 | 结论 |
|---|---|---|
| 终端与文件:shell、读写工作区、看图片、apply_patch、看终端输出 | codex-core 工具 + worktree + 沙箱,host/cloud 已有 | 对齐 |
| 联网查询:网页搜索、打开网页、找页面内容 | websearch MCP(SearXNG / DuckDuckGo / Brave),生产 worker 带 `--websearch-mcp` 才播种 | 对齐(搜索本体) |
| 联网查询:天气、时区、股票、体育赛程 | 无专用垂类工具;本分支新增 `live-info` 技能,教 agent 用 web_search 查一级来源、带来源和快照时间,绝不编数字 | 第一批:技能对齐,工具未新增 |
| 图片生成:按描述生成、按已有图片编辑 | 无图片生成模型工具;查看/裁剪/缩放靠 PIL / ImageMagick(若装了)。本分支新增 `image-workflow` 技能,未配置生成工具时必须明说无法生成,绝不拿占位图顶替 | 第一批:流程对齐,生成能力仍缺工具 |
| 浏览器与界面操作(CUA):读界面、开网页、操作标签页、桌面应用 | 无。README 已写:Computer Use 是另一条管线,不在 host / CLI 中间层 | 不照搬,见下 |
| 协作代理:启动代理、发任务、看进度、等结果 | host delegate、模型内子代理、云端协调员/子任务 | 对齐 |
| Codex 任务与工作区:列项目/任务、读任务记录、建/切 worktree、开文件或终端面板、管理标题、归档、附件 | projects / tasks / fork / archive / uploads 已有;任务文件读取在 PR #146(未合) | 对齐,文件端点待 #146 |
| 自动化:创建/查看/更新定时任务和提醒 | automations --add + run-due、云端自动化 | 对齐 |
| 文档工具:LaTeX 编译、Word / PDF / 表格 / 演示文稿 | 无一等工具,只能靠 shell 调系统里装好的工具。本分支新增 `document-tools` 技能:先核查 pandoc / latexmk / python-docx 等,缺了明说,产出后必须重读验证 | 第一批:技能对齐,工具未新增 |
| 连接的应用与服务:GitHub、文档会话、Sites 等,须安装/授权 | GitHub PR 链路、MCP / skills / 插件已有;ChatGPT 的 Docs / Sites 连接器目录没有 | 部分,不照搬连接器目录 |
| 专项能力:管理插件、技能 | skills/list、`.agents/skills`、MCP 已有;本分支在 `cloud/skills/` 新增 3 个技能包 | 部分,第一批补技能包 |
| 专项能力:ChatGPT 宠物 | 无,ChatGPT app 专属 | 不照搬 |
| 专项能力:AIMemory Runner 远程运维 | 2026-10-28 已停用全部 7 个 aimemory 容器,数据未删但不在活跃能力里 | 不照搬,现不活跃 |
## 第一批做了什么(本分支)
- `cloud/skills/live-info/SKILL.md`:天气/时区/股票/体育,
查一级来源、带来源和快照时间、不编数字。
- `cloud/skills/document-tools/SKILL.md`:LaTeX / Word / PDF /
表格 / 演示文稿,先核查工具、缺了明说、产出后重读验证。
- `cloud/skills/image-workflow/SKILL.md`:已有图片处理 +
生成工具已配置时才生成,未配置时明说、绝不顶替。
- `cloud/tests/test_chatgpt_codex_skills.py`:校验每个技能
都有 name + description、名字与目录一致、无密钥占位、
正文非空。技能本身不改 worker 行为,生产行为不变。
- 本分支不改 worker 播种、不改生产配置、不部署。把技能
播种进租户 codex-home(仿 websearch MCP 的播种方式)
是下一批,需要单独评审 worker 改动。
## 不照搬(诚实边界)
- CUA / 桌面操作:需要浏览器自动化 + 桌面操作基础设施,
不是加一个技能就能对齐的,且与“自动化编程任务平台”
方向不符;若用户另行立项,再单独评估 Playwright /
浏览器 MCP 路线。
- 图片生成模型:需要图片生成模型或 API 配置,codex-app-server
现用中转 chat 模型,没有图片生成工具;技能只能管“有工具
时怎么用、没工具时怎么明说”,不能凭空变出生成能力。
- ChatGPT 连接器目录(Docs / Sites 等)与宠物:ChatGPT
托管服务专属,需要 OAuth 与托管后端,不在开源宿主编排层
的范围里。
- AIMemory Runner:已停用,不为对齐而恢复;恢复需用户
另行定是否启用 docker 自启与数据清理。