以前一个 Codex 项目,只能绑一个文件夹。

代码在 A、方案在 B、素材在 C、你的知识库在 D——要么开四五个项目切来切去,上下文断得稀碎;要么用硬链接把文件搬过来凑一处,手动维护到崩溃。我之前做小店日报系统、做五大工作流,立的全是「Readme + Agents 两份锚点」这套项目级记忆,本质就是在跟"上下文散落"打仗。
7 月 23 号发的 Codex更新,把这件事收了口:桌面端正式支持一个项目挂多个文件夹。
操作很简单:项目菜单点Edit project,添加文件夹,再从里面挑一个当主文件夹。
差别全在主文件夹身上:
主文件夹:新对话默认基于它回答;Git 操作、AGENTS.md / skills / config.toml 的自动发现,全以它为准。
辅助文件夹:同样能搜索、读取、编辑,但配置不自动发现——它只是"能被 Codex 翻看和改写的地方",不是"会被 Codex 当成规矩的地方"。
它是"项目级记忆"的官方落地
你回想一下前几篇:我反复在讲"项目级记忆"——给每个项目立 Readme.md(字段表、计算规则)和 Agents.md(行为边界、老板语言),让 Codex 不跑偏、不复读背景。
多文件夹把这个思想工程化了:
主文件夹= 你的「锚点」:放工作仓,里面 AGENTS.md / skills / config.toml 自动被读,新对话一上来就带规范;
辅助文件夹= 你的「参考库」:放 Obsidian 知识库、前作目录、素材库,Codex 能跨读、能引用,但不污染主项目的规矩。
以前这些得开不同项目,锚点和参考隔着墙;现在一个项目里主锚点 + 辅参考都在,新对话自动带锚点,同时能调前作当参考。
假设你做内容创业,项目这么分:
主文件夹:content-studio/(代码/脚本/AGENTS.md,定义"去 AI 腔、先验证后创作")
辅助文件夹 1:obsidian-vault/(你的选题库、踩坑笔记)
辅助文件夹 2:past-works/(已发布文章、可复用模板)
写新稿时,Codex 基于主文件夹的锚点理解你的写作规范,同时能读辅助文件夹里的旧实现和笔记,直接给你"这段可以复用前作的 X 模板"——而主项目的规矩一条没乱。
懂行必看,别只信"连贯"
token 压力:多仓库一起读很快吞上下文,272K 窗口也可能在动手前就耗尽,别一股脑挂十个文件夹。
diff 只显示主文件夹:辅助文件夹的改动,diff 面板看不到,得各仓库自己 git diff。
Git 隔离:.git 是只读的,Codex 不能做跨仓库提交,每个仓库得独立 commit。
单主文件夹:只能指定一个主,不能多级主文件夹、不能级联发现多个 AGENTS.md。
桌面端无逐文件夹权限:所有文件夹同权限级别;想给某个 root 标只读/拒绝,得回 CLI 的 writable_roots 去配。
你的项目打算怎么分主辅?
多文件夹不是"更猛",是"更整"——把散落的上下文收进一个项目,让锚点稳、参考近。
现在就去把一个你一直硬链接、或者一直切项目的工作流,重构成「一个主文件夹 + 几个辅助文件夹」。
更新时间:2026-07-27
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号