标签 codex 下的文章

由于想要用 gpt6.1-sol 所以给codex升级了一下。然后运行就出现了

Error: 拒绝访问。 (os error 5)
To work without the background server, rerun the same command with --no-daemon (including resume or fork and its arguments).

让deepseek搜索了一下说是:
拒绝访问 (os error 5) 错误,在 Windows 上通常意味着 Codex 在安装或启动后台服务(daemon)时,权限被系统拒绝了。

解决:

不降级的方式:

  1. 使用 --no-daemon 模式:在命令后加上 --no-daemon 参数,这会绕过后台服务,让 Codex 直接在当前终端运行。缺点是CLI 会明显变慢,因为失去了后台服务的性能优化。
  2. 关闭后台服务自启:编辑配置文件 %USERPROFILE%\.codex\config.toml,添加以下内容,效果与上一种类似:
[features]
daemon_auto_start = false

降级的方式:

从社区反馈来看,这个问题主要是由 v0.157.0 及之后版本引入的新后台守护进程(daemon)机制导致的。因此,最直接有效的办法就是降级。

社区普遍验证 v0.156.1 是一个稳定可用的版本。

如果通过 npm 安装,先卸载再安装指定版本:

npm uninstall -g @openai/codex
npm install -g @openai/[email protected]

如果使用的是 独立安装程序,可以通过设置环境变量来指定版本:

$env:CODEX_RELEASE="0.156.1"
irm https://chatgpt.com/codex/install.ps1 | iex

清理残留:降级后如果问题依旧,可以尝试删除 %USERPROFILE%\.codex\packages\app-server-daemon 目录,让 Codex 重新初始化。

p.s.
楼主是使用的修改配置文件添加 daemon_auto_start = false ,成功解决。但是这样貌似就不会有守护进程的新特性了,不过从逻辑上来说要是降级了同样也没有这个特性。所以采用了简单的解决方式。对于降级的方式没有尝试,仅作记录。

page1
在obsidian的第三方插件市场搜索 agent 。然后安装
这个插件主要用到了acp协议

ACP (Agent Client Protocol) 是由 Zed Industries 开发的开放协议,旨在标准化编辑器与 AI Agent 间的通信。它通过 JSON-RPC 消息传递,将编辑器(如 Obsidian)与 AI Agent(如 Claude Code)解耦。

看官方文档安装一下

https://rait-09.github.io/obsidian-agent-client/agent-setup/codex.html

npm install -g @zed-industries/codex-acp

page2

然后在设置里面第一步将default agent改为codex
然后第二步设置 node.js path 那边点一下 auto detect 会自己找到对应的cmd程序
之后就可以使用了