对照用户提供的 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/连接器/图片模型均不在本批,另行评审。
2.4 KiB
2.4 KiB
name, description
| name | description |
|---|---|
| image-workflow | 查看、裁剪、缩放、格式转换已有图片,或在图片生成工具已配置时按描述生成/编辑图片时使用。未配置生成工具时必须明说无法生成,绝不把已有图片或占位图当成生成结果。 |
image-workflow:图片查看与处理
何时用
- 查看已有图片、裁剪、缩放、转格式、读图片尺寸和格式。
- 用户明确要求“按描述生成一张图”或“按描述改这张图”, 且本环境已配置图片生成工具 / API 时。
何时不用
- 只是写代码、改文本、查文档:不用本技能。
- 用户要生成图片,但本环境没有生成工具:不要硬做, 走下面的“未配置”分支。
工具前提(先核查,不满足就明说)
- 查看和处理已有图片:查
python3 -c "import PIL", 以及convert/magick(ImageMagick)是否存在。 有其一即可做裁剪、缩放、转格式;都没有就明说。 - 生成 / 编辑图片:先查任务环境里是否已配置图片生成
工具或 MCP / API(包括需要什么 key、走哪个 endpoint)。
没有配置时,回答必须是“本环境未配置图片生成工具,
无法按描述生成”,并给出替代方案(例如用 shell 画示意图、
或用户提供已有图片后做裁剪/缩放),绝不能:
- 把网上找来的图、占位图、已有图片说成是刚生成的;
- 编造一个图片路径或图片内容描述。
步骤(已有图片处理)
- 先读原图信息:格式、尺寸、文件大小,确认输入路径存在。
- 按用户要求做裁剪 / 缩放 / 转格式,产出到用户指定的 路径(未指定时用工作区内的新文件名,不覆盖原图)。
- 验证产出:重新打开产出图,确认格式、尺寸符合要求, 文件大小不是 0。
步骤(生成 / 编辑,仅当工具已配置时)
- 把用户描述原样记下来,不要自己加没说的元素。
- 调已配置的生成工具,记录工具名、提示词、产出路径。
- 验证产出图存在且能打开,再交给用户;失败时贴出 工具报错,不要换一张别的图顶替。
输出要求
- 每个产出图都要给真实路径和尺寸,生成类还要给提示词。
- 未配置时不要绕弯子说“已生成”,直接说缺什么、 用户补什么才能生成。