用 codex exec 的非互動執行 + 受限沙箱,把 Codex CLI 接進 CI / 腳本流程,做修 lint、跑批次重構、自動修復等無人值守任務,並用 approval_policy=never 搭配 workspace-write 沙箱守住安全邊界。
互動式 Codex 沒辦法跑在 CI 裡——它會停下來等你按核可。
codex exec 就是為此而生:一行指令、無人值守、跑完輸出結果。
這篇給你一套 CI 接法:全自動審批 + 鎖死在工作區的沙箱,放心讓它批次改 code。
[ 登入後可看完整內容 ]## 這是什麼、解決什麼痛點 你平常用的互動式 Codex 沒辦法直接搬進 CI:它在執行過程中會停下來請求核可,而 CI runner 沒有人能按確認,整個流程就卡死。`codex exec` 就是 Codex CLI 的非互動執行入口——一行指令、跑完輸出結果、不等人。它讓「修掉全部 lint 錯誤」「批次把舊 API 遷移到新 API」「補型別註記」這類重複、機械、可被客觀驗收的任務,能無人值守地跑在 CI 或本機腳本裡。但代價是:既然沒人把關,安全就得完全靠沙箱與審批設定守住。 ## 為什麼這來源值得用 本篇整理自社群維護的 awesome-codex-cli 清單(CC0 公眾領域),它把 `codex exec` 列為非互動 / 腳本化的標準入口,並指向 OpenAI 官方提供的 Codex GitHub Action(在 CI 中跑 codex exec 並帶沙箱控制)。這正好點出接 CI 的兩個關鍵:用 `codex exec` 取代互動模式、用設定檔把審批與沙箱鎖緊。鍵值(approval_policy 的 never、sandbox_mode 的三檔)對齊官方 Config Reference,確保不是憑空編的。 ## 怎麼用(步驟) 1. 先在本機用 `codex exec "..." --profile full_auto` 試跑,確認你的任務指令會做對事、不會越界。 2. 在 config.toml 預先定義一個 `full_auto` 設定檔:`approval_policy = "never"`(CI 不能等核可)+`sandbox_mode = "workspace-write"`(只能改工作區)。這兩個必須成對——never 沒有受限沙箱保護就是放它在系統裡裸奔。 3. 把 `network_access` 預設關掉,只有任務真的要裝套件或抓資料時才臨時開 true。 4. 在 CI 步驟裡呼叫 `codex exec`,把任務寫成『可客觀驗收的單一目標』,並在指令尾端要求它『跑測試、貼結果、列出需人工介入項、不留 placeholder』。 5. 變更一律先進 PR、過測試與人工 review,不要讓 codex exec 直接 push 主分支。 ## 何時用 當你有大量重複、規則明確、可機械化驗收的程式碼任務(lint 修復、API 遷移、補型別、批次格式化)想自動化時;或想在 PR 開啟、排程觸發時讓 Codex 先跑一輪自動修復、再交人 review 時。需要深度判斷、設計取捨、或會大改架構的任務不適合——那種還是該互動式人機協作,CI 全自動容易踩雷。 ## 安全是第一順位 非互動全自動最大的風險是『沒人在現場踩煞車』。三條鐵則:approval_policy 設 never 時,sandbox_mode 絕不可 danger-full-access(一定是 read-only 或 workspace-write);network_access 預設關閉;整個任務跑在可丟棄的隔離 runner 裡,並把所有變更擋在 PR 後面,由測試與人工 review 做最後把關。把 codex exec 當成一個會犯錯但很勤快的實習生,給它的權限要剛好夠用、不能多。 📎 來源:RoggeOhta/awesome-codex-cli(作者 RoggeOhta,CC0-1.0 公眾領域)+ 官方 OpenAI Codex Action / Config Reference — 本篇為繁中改寫整理,原始內容見上方連結。
這組 prompt 專為 OpenAI Codex 設計。把 prompt 內 6 個方括號 [變數] 換成你自己的內容,貼進 OpenAI Codex 執行即可。屬進階用法,建議熟悉工具後再依需求微調參數。
完整 prompt 免費。註冊並登入 PromptCraft 帳號即可複製、收藏與留言,不需付費。
prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 OpenAI Codex 使用的方案與其官方服務條款,請以該工具的授權規範為準。
Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt
提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。
適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。
<iframe src="https://prompt.luvai.net/embed/codex-exec-non-interactive-ci-pipeline" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>