SuperAPI AI 工具集

codex-tools

编程与开发

查看项目

更新于 10-15 10:01

技能介绍

Codex Tools 资料围绕 Codex CLI 的工具执行与自动化模式展开,强调在命令行环境中安全、可批量地调用 Codex 完成开发任务。资料最后更新标注为 2025 年 12 月(GPT-5.2 发布)。

用途

Codex Tools 的用途是通过 Codex CLI 执行和管理各类工具操作,包括文件操作、Shell 命令、Web 搜索以及自动化模式。它适合希望把 Codex 接入脚本或工作流、实现自动化执行的用户。

主要能力

  1. 全自动化执行模式。资料给出三种示例:codex exec --dangerously-bypass-approvals-and-sandbox "Organize project files" 表示完全绕过审批与沙箱;codex exec --full-auto "Refactor module with tests" 表示沙箱化的安全自动化;codex exec -a never -s workspace-write "Controlled automation" 表示自定义自动化。

  2. 文件操作。示例包括:用 codex exec --json "List all functions in ./src with their complexity" > analysis.json 读取与分析;用 --dangerously-bypass-approvals-and-sandbox 为异步函数添加错误处理、生成 API 文档;用 --full-auto 整理项目导入导出。

  3. Shell 命令。示例包括运行全部测试并自动修复失败、分析依赖并更新到最新稳定版、构建优化后的生产包并运行检查。

  4. Web 搜索。通过 --search 组合使用,例如调研 GraphQL 最佳实践并实现 schema,以及对 REST、GraphQL、gRPC 进行比较并给出推荐。

  5. 自动化工作流脚本。资料提供 setup_project 示例,用一条命令创建指定类型项目并包含目录结构、配置文件、Git 初始化、README、CI/CD、Docker 多阶段构建、环境变量模板、测试和文档。还提供 batch_process 批处理示例,对匹配文件执行操作、保留格式、运行测试、修复问题并返回 JSON 变更摘要。

  6. 安全模式。包括执行前用 git stash push -m "pre-codex-$(date +%s)" 备份并在失败时 git stash pop 恢复;用 -C ./src/auth 限定目录;用 --add-dir ./docs --add-dir ./tests 添加可写目录。

使用方式

主要通过 codex exec 命令加不同参数调用,可搭配 --json 输出结构化结果、--search 启用搜索、-a 与 -s 控制审批与沙箱、-C 指定工作目录、--add-dir 增加可写目录。资料还展示在 bash 脚本中封装函数实现项目初始化、批处理、自动化测试与自动化重构。

适用场景

适合需要在 CLI 中批量处理代码文件、自动运行测试与修复、自动重构模块、调研驱动开发、项目脚手架生成,以及把 Codex 集成进 CI 或脚本化流程的开发者。

限制

资料未提供收费、价格、平台支持范围、性能效果或具体授权信息。部分命令涉及绕过审批与沙箱,资料自身也给出备份与目录限定等安全模式,实际使用需结合具体环境与风险控制。命令与脚本内容应以资料所示为准,不应擅自改动代码。