将openclaw的运行时切换到codex并且接入deepseek v4 flash,你见到的将是套着龙虾壳的codex

中条智世 2026-08-08 01:41 1

前段时间不是deepseek v4 flash宣布原生支持responses协议了吗,接到codex里用了几天后感觉效果也还行,于是我想起openclaw这东西自从被openai收编以后有个专门的官方codex运行时,但他是需要登录gpt账号才能用的,于是我让codex分析了一下配置文件和代码后发现,只要改几行配置就可以直接复用codex的配置文件,然后无缝切换到codex的harness。

具体操作如下:

首先你得登录一个gpt账号,这个我不确定手动下载codex插件可不可以,但是登录了gpt账号就会自动给你下载相关的插件,免费账号也可以,无所谓的。

然后打开 openclaw.json

找到"codex": { "enabled": true }

把他改成这样,复用codex的配置



- "codex": { "enabled": true }

+ "codex": {

+ "enabled": true,

+ "config": {

+ "appServer": {

+ "homeScope": "user",

+ },

+ "codexDynamicToolsExclude": [ // 防止注入 exec/process 后备(双保险,非必需)

+ "exec",

+ "process"

+ ]

+ }

+ }


接下来增加模型

agents.defaults.models



+ "codex/deepseek-v4-flash": {

+ "alias": "DeepSeek-Codex",

+ "agentRuntime": { "id": "codex" }

+ }


一定要是codex前缀,这个不能错

models.providers.codex



"models": {

"mode": "merge",

"providers": {

+ "codex": {

+ "models": [

+ {

+ "id": "deepseek-v4-flash",

+ "name": "DeepSeek V4 Flash (Codex)",

+ "contextWindow": 1000000,

+ "maxTokens": 65536,

+ "reasoning": true,

+ "input": ["text"],

+ "compat": {

+ "supportsReasoningEffort": true,

+ "supportsUsageInStreaming": true

+ }

+ }

+ ]

+ },

"deepseek": { ... }


随后打开~/.codex/models.json

在deepseek-v4-flash的配置下改动tool_mode



- "tool_mode": null,

+ "tool_mode": "direct",


最后如果你是使用社交软件连接的openclaw,还需要改一下消息路由模式

openclaw.json内找到messages



"messages": {

"ackReactionScope": "group-mentions",

"statusReactions": { "enabled": true },

+ "visibleReplies": "automatic"

}


这样就可以了,在openclaw里输入/model codex/deepseek-v4-flash就能切换到codex运行时了,在openclaw内的对话也可以在codex cli以及桌面端看见,两边完全共享同一套harness了,输入/status你会看到



我感觉指令遵循能力和多回合工作的能力确实得到了一些增强,openclaw老的那个harness基于pi,但是自己改的不太行,codex的运行时会强一些,还在坚持openclaw的佬友可以试试

最新回复 (2)
  • 小雨 08-08 02:06
    1

    谢谢佬的分享,我最近一直坚持使用 openclaw 的,感觉你这个方法的确会强一些

  • Top🐮🐮 08-08 02:08
    2

    有意思,感觉能用到,回头试试 ^-^

* 帖子来源Linux.do
返回