概述

Codex Harness 参考文档,覆盖 codex 插件的所有配置字段、传输选项、认证机制、模型发现和环境隔离。所有配置位于 plugins.entries.codex.config 下。

核心功能

  • 顶层配置字段:discovery(模型发现)、appServer(传输/认证/超时)、codexDynamicToolsLoading、codexDynamicToolsExclude、codexPlugins、computerUse
  • 传输模式:stdio(默认,启动托管 Codex 二进制)或 WebSocket(连接已运行 app-server)
  • 审批与沙箱模式:YOLO 模式(danger-full-access/never/user)或 Guardian 模式(workspace-write/on-request/auto_review)
  • 模型发现:默认向 app-server 查询可用模型,失败时回退内置目录(GPT-5.5/5.4 mini/5.2)
  • 工作区引导文件:转发 SOUL.md、TOOLS.md、IDENTITY.md、USER.md 等到 Codex developer instructions
  • 环境隔离:CODEX_HOME 和 HOME 隔离到 per-agent 目录,clearEnv 可额外清除变量

配置/使用

appServer 关键字段:

字段默认值说明
transport"stdio""stdio" 或 "websocket"
mode"yolo""yolo" 或 "guardian"
approvalPolicy"never"原生 Codex 审批策略
sandbox"danger-full-access"原生 Codex 沙箱模式
requestTimeoutMs60000控制面调用超时
turnCompletionIdleTimeoutMs60000等待 turn/completed 的静默窗口
serviceTier未设置"priority" 快速路由,"flex" 弹性处理

模型发现配置:

{
  discovery: { enabled: true, timeoutMs: 2500 }
}

环境变量覆盖(本地测试用):

  • OPENCLAW_CODEX_APP_SERVER_BIN
  • OPENCLAW_CODEX_APP_SERVER_MODE=yolo|guardian
  • OPENCLAW_CODEX_APP_SERVER_APPROVAL_POLICY

相关页面

  • concepts/plugin-codex-harness — Codex Harness 入门与路由决策
  • concepts/plugin-codex-harness-runtime — 运行时边界与钩子层
  • concepts/plugin-codex-native-plugins — 原生 Codex 插件配置
  • agent-runtimes — 运行时类型总览