idea中codex agent配置,不跟系统走,url和key配置在acp.json中

想在idea中用codex,试了试发现idea的agent里面的codex要登录,自己装了zed的codx acp,发现配置是跟着系统里面的走的,想在idea里面可以设置url和key,这样可以很容易的分发给别人,类似.codebuddy配置那样。 看了看codex-acp的仓库也没有详细的文档,就...
idea中codex agent配置,不跟系统走,url和key配置在acp.json中
idea中codex agent配置,不跟系统走,url和key配置在acp.json中

想在idea中用codex,试了试发现idea的agent里面的codex要登录,自己装了zed的codx acp,发现配置是跟着系统里面的走的,想在idea里面可以设置url和key,这样可以很容易的分发给别人,类似.codebuddy配置那样。
看了看codex-acp的仓库也没有详细的文档,就研究了下怎么配置。

{
  "default_mcp_settings": {
    "use_idea_mcp": true,
    "use_custom_mcp": true
  },
  "agent_servers": {
    "codex-acp-custom": {
      "command": "npx.cmd",
      "args": [
        "-y",
        "@zed-industries/codex-acp",
        "-c", "model_provider='custom'",
        "-c", "model='gpt-5.3-codex'",
        "-c", "model_providers.custom.wire_api='responses'",
        "-c", "model_providers.custom.name='custom'",
        "-c", "model_providers.custom.base_url='https://xxxxxxxxxxx/v1'",
        "-c", "model_providers.custom.env_key='OPENAI_API_KEY'"
      ],
      "env": {
        "OPENAI_API_KEY": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

发现问题的关键是要加上 “-c”, “model_providers.custom.env_key=‘OPENAI_API_KEY’”
然后key配置在env中,

image
确定是走的 acp.json中,在key中故意多一个字符会显示一个当前中转地址的报错
image
另外这个agent的acp有时候要关掉重新打开才会重新加载配置

2 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文