codex
透過 OpenAI Codex CLI 委派編碼任務,適用於功能開發、重構、PR 審查及 Git 儲存庫中的自動化問題修復。
簡介
Codex 是一項為 Hermes Agent 設計的專業技能,旨在將代理與 OpenAI Codex CLI 連結,實現直接在終端機內進行複雜、自主的程式碼操作。此技能主要針對軟體工程師、開發人員及 DevOps 從業人員,他們需要自動化複雜的編程工作流程、管理技術債或在多個專案中處理重複的批次操作。透過利用 Codex CLI,代理能作為自主編碼助手,與本地檔案系統及版本控制記錄進行互動。
-
執行單次編碼任務,例如實作新功能、草擬重構建議或編寫單元測試。
-
執行自動化 Pull Request (PR) 審查,將目標分支複製到暫時工作區,並利用 Codex 分析與基礎分支的差異。
-
進行批次問題修復,透過建立並行的 Git 工作樹 (worktrees),讓代理的多個執行個體能同時解決不同的錯誤,互不干擾。
-
支援多種執行模式,包括全自動模式 (針對自動批准的沙盒修改) 以及 YOLO 模式 (針對高速、直接的修改)。
-
先進的流程管理能力,允許代理在背景處理長時間執行的操作,並透過終端機輸入進行監控、查詢進度及介入批准。
-
前置需求:確保已安裝 Node.js 以執行 npm 套件 @openai/codex,並配置有效的 OpenAI API 金鑰。
-
執行環境:此技能嚴格要求在 Git 儲存庫環境下運行;若需進行草稿工作,請使用建議的模式:先建立暫時目錄並初始化 Git 儲存庫,再執行指令。
-
PTY 需求:在終端機呼叫中務必設定 pty=true 以保持互動性,因為 Codex 是終端機應用程式,若沒有虛擬終端將會導致程式掛起。
-
資源管理:針對長程任務請使用 background=true,並利用提供的流程管理工具 (poll, log, submit, kill) 有效監控及控制代理狀態。
-
安全性:使用 --yolo 旗標時請務必謹慎,因為它會繞過沙盒保護並直接寫入檔案系統;建議僅在低風險或隔離的測試環境中使用。
倉庫統計
- Star 數
- 126,078
- Fork 數
- 18,841
- Open Issue 數
- 7,286
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 下午12:17