CLI 功能特性
Codex CLI 的功能介绍
概述
Codex CLI 提供丰富的命令行功能,适合开发者和自动化脚本使用。
核心功能
1. 智能代码助手
在终端中与 Codex 对话:
bash
codex
> 帮我创建一个快速排序函数2. 文件操作
读取、写入和修改文件:
bash
codex "读取 src/index.js 并解释"
codex "在 file.py 中添加错误处理"3. 命令执行
安全地执行 shell 命令:
bash
codex "运行测试并报告结果"4. Git 集成
版本控制操作:
bash
codex "查看最近的变更并准备提交"高级功能
5. 非交互模式
脚本中使用:
bash
codex --non-interactive "生成文档" < input.py6. 管道支持
Unix 管道集成:
bash
git diff | codex "审查代码变更"7. 批量处理
处理多个文件:
bash
codex "为所有 TS 文件添加类型" src/**/*.ts8. 会话管理
保存和恢复会话:
bash
codex session save my-session
codex session load my-session输出选项
彩色输出
bash
codex --color "解释代码"JSON 输出
bash
codex --json "分析项目"静默模式
bash
codex --quiet "执行任务"配置选项
模型选择
bash
codex --model codex-fast "简单任务"超时设置
bash
codex --timeout 60 "复杂分析"审批模式
bash
codex --approval auto "自动执行"
codex --approval manual "手动确认"集成能力
MCP 支持
连接外部工具:
json
{
"mcpServers": {
"github": {...}
}
}插件系统
扩展 CLI 功能:
bash
codex plugin install @codex/plugin-name效率工具
命令历史
bash
# 查看历史
codex history
# 重用命令
codex !123别名配置
json
{
"aliases": {
"r": "review",
"t": "test"
}
}模板系统
使用预定义模板:
bash
codex template use pr-description安全功能
沙箱执行
bash
codex --sandbox "运行未知代码"审批流程
bash
codex --approval-required "执行危险操作"审计日志
bash
codex audit view性能优化
缓存
bash
codex cache clear
codex cache stats并行处理
bash
codex --parallel "处理文件" file1 file2 file3