gpt-instruct 提供 Codex 自訂 model instructions 的版本化封裝、部署腳本與可重現評測工具鏈。此手冊聚焦 dry-run、檔案雜湊、隔離環境、發布門禁與回滾;不轉載可直接繞過模型防護的 prompt 內容。
gpt-instruct 管理兩條 Codex 自訂指令版本線:gpt-5.6-sol-v45 與 gpt-6-astra-v1。發布物以 ZIP 保存,README 同時列出 SHA-256,供下載後核對檔案身分。
codex-instruct.py 將選定 Markdown 複製至 CODEX_HOME,並更新 config.toml 頂層的 model_instructions_file。寫入前會保存狀態;reset 只恢復這個專案管理的設定項。
評測層以 A、B、C 三階段管理候選版本。每次測試保存模型、reasoning、method identity、回應與 artifact evidence,避免跨方法拼接成績。
先複製官方 repository,再查看 CLI 說明。使用 --dry-run 預覽 stable package 對 CODEX_HOME 與 config.toml 的預定變更,不寫入任何設定。
reset 支援 dry-run,可先確認哪些 managed prompts 與設定項會變更。Repository 的單元測試檢查 CLI、archive sync 與 star-history 工具。
CLI 將版本選擇、設定變更與回復拆成互斥 action。先使用 dry-run 與獨立 CODEX_HOME 檢查計畫。
gpt-5.6-v45 與 gpt-6-v1 兩個 packaged choices 間選擇。model_instructions_file 設定。| 目的 | 介面 | 安全檢查 |
|---|---|---|
| 只查看支援選項 | --help | 不改動檔案 |
| 預覽 stable plan | --apply ... --dry-run | 確認目標路徑與預定設定 |
| 檢查隔離 Codex home | --codex-dir | 不要指向日常帳號設定 |
| 預覽回復 | --reset --dry-run | 確認 managed ownership |
| 完整快照回復 | --restore-snapshot | 人工確認 provider 與認證差異 |
候選版本必須保存方法身分與原始證據。安全研究應審查測試設計與失敗分類,不只查看彙總分數。
涵蓋三個原樣例與一個精確工作目錄續作探針;檢查 turns、declared artifacts 與 probe target。
來源 · README · A / B / C 發布門禁全量範圍為 66 cases、74 turns,並要求全部 declared artifacts 通過。
來源 · README · A / B / C 發布門禁範圍為 120 個原始樣例;只有 A 與 B 的硬門檻全部滿足後才執行。
來源 · README · A / B / C 發布門禁測試在一次性 HOME、CODEX_HOME、XDG 與 TMPDIR 中執行,避免修改日常 Codex 設定。
來源 · README · 維護原則只有模型、reasoning、方法與 transport 相符的結果可以比較,不跨身分合併分數。
來源 · README · 系統架構 / 維護原則網路、容量、帳號、quota 與 transport error 記為 interrupted;provider-policy block 另行分類。
來源 · docs/gpt-5.6-sol-safety-eval.md以下流程只檢查來源、雜湊、CLI 計畫與單元測試,不啟用 repository 內的自訂模型指令。
repository 來源正確、兩個 ZIP 的雜湊與 README 相符、dry-run 沒有寫入日常 Codex home,且單元測試完成。任何 active deployment 需另行取得明確授權並評估帳號與政策風險。
把 repository 當成 prompt evaluation 與配置回滾案例研究。優先檢查測試定義、scorer、失敗分類及 isolation mechanism。
1. 檢查版本雜湊。先比對 README 公布的 ZIP SHA-256,再解壓或分析內容。
2. 閱讀比較方法。確認 A/B/C coverage、case/turn 計數與 artifact gates,分開處理 release decision 與 hard threshold。
3. 稽核 scorer。檢查 refusal、semantic redirection、declared delivery groups 與 missing output 的判定方式。
4. 重建隔離環境。測試使用一次性 HOME、CODEX_HOME、XDG 與 TMPDIR,並禁止觸碰日常設定。
5. 保存可回滾證據。每次修改保留候選檔、diff、方法身分、驗證結果與 rollback plan。
① README.md:版本、SHA-256、CLI、發布門禁與維護原則。
② docs/comparison-tests.md:A/B/C 方法、可比結果與限制。
③ Safety Evaluation:prompt bank、verdict rules 與 isolation 設計。