在公司裡的角色
Codex 適合當「另一雙眼睛」——換它審稿、複查,等於換一家模型把關。它讀 AGENTS.md(軟連結 CLAUDE.md)認公司規矩。
啟動參數
| 崗位 | 參數 |
|---|---|
| 固定崗位 | --sandbox workspace-write --add-dir "<公司根目錄>" |
| 臨時幫手 | --search(官方參數,打開即時網頁搜尋) |
注意:只寫 --add-dir 時,新版 Codex 會提示「當前權限不允許額外的可寫目錄」並忽略它——必須先用 --sandbox workspace-write 打開工作區寫入。
權限放行配置
Codex 的沙箱連不上本機的 Herdr 服務,也把 .git 設為唯讀,所以 herdr 協作命令和 git 每次都會請批准。按官方「Rules」文件,在公司根目錄新建 .codex/rules/company.rules,內容三行:
prefix_rule(pattern = ["herdr", ["agent", "tab", "workspace", "pane"]], decision = "allow", justification = "Herdr 協作命令")
prefix_rule(pattern = ["herdr", "--skill"], decision = "allow")
prefix_rule(pattern = ["git", ["add", "commit", "status", "log", "diff", "show"]], decision = "allow", justification = "存版本")
驗證:codex execpolicy check --rules .codex/rules/company.rules git commit -m 測試 與 codex execpolicy check --rules .codex/rules/company.rules herdr agent list 都輸出 "decision":"allow"。
卡點
- 沙箱隔離:沙箱內連不上本機 Herdr socket——這是規則放行的原因,不是故障。
- 狀態燈 unknown:Codex 做完常停在 unknown(它沒設終端機標題,Herdr 拿不準)。等不到 idle 時以產出文件為準(協作規矩第 6、7 條)。
- 專案規則要在你信任這個資料夾後才生效,跟著知識庫走。