Codex
Codex CLI v0.165:Vertex AI 成为内置 provider,memories 默认开启
v0.165.0 带来六项功能和六个修复,其中两处涉及配置:Vertex AI 变成内置 provider(model_provider = "gcp"),新 profile 默认开启 memory v2。但官方配置文档还没跟上,文中给出了以实际行为为准的核对方法。
今天就能做
- 把 model_provider = "gcp" 写进 ~/.codex/config.toml,不要写进项目级配置。
- 升级后先跑 /memories 确认记忆是否真的默认开启,再决定是否依赖它。
- 把必须遵守的规则继续放在 AGENTS.md,别指望记忆层兜底。
Vertex AI 变成内置 provider,但文档没写
- 发布说明称新增内置 Google Cloud Vertex AI provider,用 model_provider = "gcp" 配置;以前要自己写 model_providers 条目。
- 截至 2026-10-30,配置参考里内置 provider ID 仍只列 openai、ollama、lmstudio,gcp 只出现在发布说明里。
- 同一版本还把 GPT-6.1 Terra 加进了模型目录。
配置写在哪一层很关键
- 配置参考明确:项目级 .codex/config.toml 会忽略 model_provider 和 model_providers。
- 被忽略的键还包括 openai_base_url、chatgpt_base_url、notify、profile、profiles、otel。
- 所以 gcp 要写进用户级 ~/.codex/config.toml,写进项目目录等于没写。
- 自定义 provider 的字段是 model_providers.<id>.name、.base_url、.env_key 等。
memories 默认开启,两份文档互相矛盾
- 发布说明说新 profile 默认启用 memory v2,并支持导入外部 agent 的记忆。
- 配置参考仍写着 features.memories 默认关闭,且全文没有 memory v2 这个词。
- 文档没定论,用 /memories 查看当前实际状态再决定是否依赖。
- 记忆存在 ~/.codex/memories/,包含摘要、长期条目、近期输入和证据。
- 写入发生在会话空闲足够久之后的后台,不是每次对话结束就写;活跃和短会话会跳过,敏感信息会被脱敏。
- 剩余速率额度低于阈值时,后台写入会被跳过。
记忆不能当规则用
- 官方建议把必须遵守的团队规范放在 AGENTS.md 或仓库内的文档里,记忆只当召回层。
- 记忆文件属于生成状态,排查问题或分享 Codex 目录前可以看,但不要手改当控制面。
- 每个会话可用 /memories 控制是否读取已有记忆、是否贡献给以后的记忆。
会话中可改推理强度,以及安全修复
- 支持的模型默认允许在对话中途调整 reasoning effort,/model 切换本来就有,变化在于中途修改默认开启。
- 会话选择器新增仓库过滤,agent 命令中心按目录分组,方便在多个 worktree 间找会话。
- 安全修复:堵上了 marketplace URL 校验漏洞,该漏洞可能让 Git 连到与校验时不同的主机。
- 其他修复:新 TUI 会话在无显式覆盖时遵循服务端默认审批者;执行设置非法时 TUI 偏好仍可编辑并立即生效;排队消息在中断或切到 Plan 模式后不再重启任务;provider 报模型不存在时停止重试并保留错误信息。
原文:Codex CLI v0.165 makes Vertex AI a built-in provider and turns memories on by default
来源:DEV Community · 2026-10-29
查看原文本文由 AI 阅读原文后整理,未经人工逐字核对,内容以原文为准。
登录后可以点赞、查看和发表评论