SuperAPI AI 工具集

codex-chat

编程与开发

查看项目

更新于 10-15 11:01

技能介绍

用途

codex-chat 面向 Codex CLI 的交互式 REPL 开发工作流,用于在命令行中以对话方式进行开发,并结合会话管理与自动化执行。其示例用途包括改进认证模块、实现 UI 设计、研究并实现 OAuth2、分析并重构整个代码库、构建完整用户认证系统等。

主要能力

  • 交互式会话:通过 codex "..." 启动交互式会话,在对话中推进开发任务。
  • 模型选择:示例包含 -m gpt-5.1-codex-max(默认,最适合编码)、-m gpt-5.2(需要 400K 上下文的任务)、-m gpt-5.2-pro(最高准确度任务)。
  • 多模态:通过 -i 传入图片,例如 codex -i design.png "Implement this UI design",也支持多张图片(-i design1.png -i design2.png)。
  • 联网检索:通过 --search 进行研究并实现,例如 codex --search "Research and implement OAuth2"。
  • 自动化执行:提供不同自动化程度参数,如 --dangerously-bypass-approvals-and-sandbox、--full-auto,以及 --compact、--reasoning-effort xhigh 等。
  • 会话管理:codex exec resume --last 恢复上次会话;codex resume 选择要恢复的会话;codex apply 或 codex a 应用会话中的最新更改。

使用方式

快速开始示例:

# Start interactive session
codex "Let's work on improving authentication"

# With full automation
codex --dangerously-bypass-approvals-and-sandbox "Auto-execute everything"

# With specific model (December 2025)
codex -m gpt-5.1-codex-max "Complex development task"  # Default, best for coding
codex -m gpt-5.2 "Tasks needing 400K context"
codex -m gpt-5.2-pro "Maximum accuracy tasks"

图片与联网检索:

codex -i design.png "Implement this UI design"
codex --search "Research and implement OAuth2"

自动化交互工作流示例:

# Full auto development session (December 2025)
codex --dangerously-bypass-approvals-and-sandbox \
  -m gpt-5.1-codex-max \
  --search \
  "Build complete user authentication system"

# With GPT-5.2 for long-context tasks
codex --dangerously-bypass-approvals-and-sandbox \
  -m gpt-5.2 \
  --compact \
  "Analyze entire codebase and refactor"

# Sandboxed automation
codex --full-auto "Refactor safely with tests"

会话管理命令:

# Resume last session
codex exec resume --last

# Pick session to resume
codex resume

# Apply latest changes from session
codex apply
# or
codex a

多模态开发示例:

# With single image
codex -i mockup.png --dangerously-bypass-approvals-and-sandbox \
  "Implement this design perfectly"

# With multiple images
codex -i design1.png -i design2.png --full-auto \
  "Compare and implement best approach"

自动化模式(脚本示例):

#!/bin/bash
# Automated feature development session (December 2025)

dev_session() {
  local feature="$1"

  codex --dangerously-bypass-approvals-and-sandbox \
    --search \
    -m gpt-5.1-codex-max \
    "Feature: $feature

    Execute automatically:
    1. Research best practices
    2. Create implementation plan
    3. Generate all code
    4. Write comprehensive tests
    5. Run tests and fix failures
    6. Generate documentation
    7. Create git commits
    8. Summarize changes"
}

# For complex tasks requiring high accuracy
dev_session_pro() {
  local feature="$1"

  codex --dangerously-bypass-approvals-and-sandbox \
    -m gpt-5.2-pro \
    --reasoning-effort xhigh \
    "Feature: $feature - Implement with maximum accuracy"
}

# Usage
dev_session "user profile caching"
dev_session_pro "payment processing system"

适用场景

  • 需要交互式、多轮推进的开发会话,例如认证改进、UI 实现、OAuth2 研究并实现。
  • 需要结合自动化执行的多步骤开发,例如在脚本中自动完成研究、计划、生成代码、测试、文档、提交等步骤。
  • 需要处理长上下文或高准确度任务,可选择 gpt-5.2 或 gpt-5.2-pro。
  • 需要通过图片进行多模态开发,例如根据设计稿实现 UI。
  • 需要在任务中断后恢复会话并应用变更。

相关技能

codex-cli:主集成;codex-auth:认证;codex-tools:工具执行;codex-review:代码审查;codex-git:Git 工作流。

限制

资料未提供价格、收费、平台兼容性或效果保证等信息,暂未提供。使用 --dangerously-bypass-approvals-and-sandbox 等参数意味着更高自动化程度,具体安全影响资料中未展开说明。

最后更新:2025 年 12 月(GPT-5.2 发布)。