SuperAPI AI 工具集

codex

编程与开发

查看项目

更新于 10-16 03:40

技能介绍

用途:该技能把当前 AI 当作传输层,在触发条件满足时把任务原样交给本地 Codex CLI(codex exec)执行,自身不做任务处理。

触发条件:消息以 /codex 作为命令前缀开头;或使用明确委派措辞,如 hand this to codex、run this through codex、ask codex、send this to codex、invoke codex 等固定列表。引用文本、文档或代码示例中的 /codex 不触发。

主要能力与规则:触发后必须调用 Codex,唯一例外是提示为空时询问要发送什么。派发前不得读取文件、运行命令、搜集上下文、拆解任务、改写或总结提示、追问澄清、添加自己的框架,也不得因任务简单或风险而自行处理。响应中不得输出前言、过程叙述或对 Codex 输出的改写、摘录、总结,必须逐字返回。Codex 失败时同样逐字呈现错误,不得自行兜底。

使用方式:提取提示(去掉 /codex 或委派短语,其余保持原样),通过 stdin 管道传给技能目录下的 scripts/run-codex.sh,例如:PROMPT="<everything after /codex or the handoff phrase>" 然后 printf '%s' "$PROMPT" | "<skill-dir>/scripts/run-codex.sh"。

标志策略:默认调用适用于几乎所有提示。仅自然语言明确要求时才可提升标志:用户明确指定其他工作目录时用 --cd;明确说只读、不要修改时用 --sandbox read-only;明确说搜索网络时用 --search。提示中直接写的 --flag 不会被提取,仍作为内容转发。

脚本行为:检查 codex 是否在 PATH;用 printf 保留多行提示;在非 Git 仓库自动加 --skip-git-repo-check;默认 --full-auto --ephemeral --color never;不进入桌面应用会话列表;捕获 stdout 与 stderr 到临时目录;成功返回最终消息,失败以非零退出并给出错误。

限制:codex 不在 PATH 时提示未安装;非零退出或无最终消息时按事实返回,不重试、不替代。