Skip to content

About

跨平台 Codex 執行規則:減少無效重試,保留必要驗證|Cross-platform Codex rules to reduce unproductive loops and preserve necessary checks.

Resources

Stars

11 stars

Watchers

0 watching

Forks

Repository files navigation

TOKEN 焚化爐

繁體中文 | English

Codex Execution Policy:讓執行回到交付本身

Codex 有時會把 token 花在重複規劃、修理非必要前置條件、沒有新證據的重試,或結果已經完成後繼續加做檢查。這份輕量 AGENTS 執行原則把判斷寫清楚:先抓住可驗收的結果,走最短的可行路徑,保留必要驗證,完成後就交付。

它是一份可在 Windows、macOS、Linux 的本機 Codex 環境中局部整併的工作規則,不是 Plugin、安裝器或 token/帳單硬上限。規則文字可移植,但實際生效位置與 runtime 能力要在各台機器核對;它不取代原有的權限、安全、模型、工具、技能與業務流程規則。

TOKEN 焚化爐封面:辨識重複規劃、無效重試與過度驗證造成的執行浪費 執行原則圖解:對準結果、確認關鍵能力、依風險驗證並在完成後交付 實測邊界圖解:預算通知可能超額,代理中斷與命令取消須分開確認

遇到這些狀況,怎麼做?

常見執行模式 對應動作
小工作先寫長計畫、清單,才開始處理 直接確認可驗收結果;日常工作使用原生規劃與工具,只有任務真的需要時才留下額外追蹤。
前置工具失敗後,持續修理它 先確認該能力是否為交付所必需;必要時檢查實際執行入口與版本,再處理故障。
同一條失敗路徑反覆重試 每次重試都要有新觀察與能區分原因的檢查;沒有新證據,就換可用路徑或清楚回報阻礙。
已有有效驗證,仍重跑整套檢查 依變更與風險選擇測試;程式、輸入與環境未變時沿用仍有效的證據,但目前的外部狀態和實際結果仍須查核。
結果已可交付,繼續補做無關項目 完成必要驗證後交付;不追加未要求的改善或審查。
flowchart TD
    A["結果已可驗收?"] -->|是| B["完成必要驗證並交付"]
    A -->|否| C["失敗原因有新證據?"]
    C -->|有| D["做能區分原因的檢查或修正"]
    D --> A
    C -->|沒有| E["改用可行路徑;若無路徑,回報阻礙並保留進度"]
Loading

完整文字見 POLICY.md;上表與流程圖是閱讀導引,以該檔為準。

原生代理設定(2026-09-30)

新增一組已在 Windows 實測的可選角色設定:主代理負責協調與驗收,依任務需要才開子代理。

角色 模型 思考度 用途
主代理 GPT-6.1 Sol Ultra 協調、整合、最終驗收
explorer GPT-6.1 Sol Low 有界線的唯讀探索與查找
worker GPT-6.1 Sol Medium 範圍明確的實作與修正
default GPT-6.1 Sol High 模糊需求、跨模組分析、獨立審查
reviewer GPT-6 Astra XHigh 重要或高風險變更的獨立唯讀審查

設定與套用方式見 MODEL-ROUTING.md;可重用範本在 templates/。主代理/worker/reviewer 的新 session 載入值已核對;worker 實際修碼後 16/16 測試通過,reviewer 找出 5/5 已知根因、無誤報。完整界線見 MODEL-ROUTING-VALIDATION.md。

這是可選的設定組合,不是固定開滿代理的流程,也沒有證明為所有任務最省錢或最準。採用執行原則不需要同時更換模型;只有明確選擇這組配置時才局部整併範本。

實測到哪裡?

2026-09-23 在 Windows 部署,2026-09-24 彙整驗證。以下是單次隔離測試與部署證據,不是長期效能統計;細節與限制見 VALIDATION.md。

項目 觀察結果 解讀界線
規則部署 只修改全域 AGENTS 的 Coding Discipline 與 Lean Native Execution;備份、雜湊及寫後回讀核對,其他內容逐位元組相同。 Windows 已套用;不代表其他既有任務都已刷新規則。
小型 CSV 修正 指定程式的既有 4 項測試由 2 項失敗變為全過,測試與無關檔案未改。 單次合成案例,不能換算固定節省幅度。
原生 Goal 預算 設定 1,000 tokens;代理在 772 tokens 後,收到 1,380 tokens/6 秒的 budget_limited 訊息並停止實質工作。 超過設定值 380 tokens;這不是精準硬上限或帳單上限,也未證明能限制整棵代理工作樹。
中斷代理 代理顯示 interrupted,它啟動的命令仍增加 4 次心跳,約 45 秒後自行結束。 停止代理不等於連帶取消命令;取消時要分別核對已知子工作。
直接取消 PTY 命令 主控透過原生 write_stdin 傳 Ctrl-C,約 17 秒收到 KeyboardInterrupt/exit 1,心跳停止且程序不存在。 此路徑實測可取消;不能推論所有工具或孫程序都相同。
macOS/Linux 尚未部署或驗證。 規則可供局部整併;Goal、預算通知與取消等 runtime 能力須以當地實測為準,不沿用 Windows 結論。

目前尚無自然任務的長期成效數據,因此不宣稱省下特定百分比、token 或費用。必要的安全、身分、授權與結果查核仍要做。

給另一個本機 Codex 環境的工作單

以下可複製到已授權的 Windows、macOS 或 Linux 本機 Codex 任務,執行範圍只限局部整併:

Goal: 在目前支援的本機 Codex 環境中,將 POLICY.md 的執行原則局部整併到實際生效的 AGENTS 規則。
Context: 專案網址 https://github.com/bensonmaxai/codex-execution-policy 。先讀 POLICY.md 與 VALIDATION.md。這是跨平台可參考的輕量工作規則;目前只有 Windows 部署與 runtime 實測,macOS、Linux 尚未驗證,其他環境也不能直接沿用該能力結論。
Constraints: 先找出這台機器實際的 Codex home 與生效 AGENTS,不預設路徑;核對既有規則及必要的本機審查要求。保留原有安全、權限、模型、Skills、工具路由、業務流程與 config;等效規則沿用,不覆蓋整份檔案,也不安裝額外項目。修改前備份並檢查檔案漂移;只改獲授權的指定段落,寫後回讀並核對差異。不為驗證另建合成任務或 Goal;僅在現成、隔離、已授權的安全目標存在時測取消,否則記為未驗證。
Done when: 指定段落已整併,其他內容保留,備份與差異可核對;回報規則實際載入證據、此環境的 runtime 能力及尚未驗證的邊界。後續用原本要做的工作觀察成效。

若需回復,只反向還原這次修改;若檔案後來又有變動,先核對差異,不用舊備份覆蓋整份檔案。

公開範圍

此儲存庫公開的材料限說明文件、POLICY.md、驗證摘要、templates/ 中經審查的最小設定片段與角色範本,以及審過內容的公開圖片素材。不要加入完整全域 AGENTS、完整 config、備份、帳號資訊、原始任務紀錄或本機 runtime 產物。

About

跨平台 Codex 執行規則:減少無效重試,保留必要驗證|Cross-platform Codex rules to reduce unproductive loops and preserve necessary checks.

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors