lazycodex: 一個為 Codex 提供專案記憶、策略規劃與驗證任務完成能力的 Agent Harness
lazycodex: 一個為 Codex 提供專案記憶、策略規劃與驗證任務完成能力的 Agent Harness
它解決了什麼問題
LazyCodex 為在 Codex 中管理複雜程式碼庫提供了一個結構化的 Agent Harness。它解決了 AI Agent 在大型儲存庫中失去上下文、缺乏實作策略規劃,或是僅提供「希望完成」的狀態更新而非驗證任務完成的問題。
運作原理
它作為 OmO (oh-my-openagent) 引擎的分發層。它透過插件與 Hook 整合進 Codex,提供了一套專業化的指令與 Agent 角色。它使用多模型路由系統,將任務分配給最合適的模型(例如:邏輯問題使用高推理模型,小規模修改使用較快的模型),以優化配額使用。
目標對象
使用 Codex 的開發者,希望透過紀律嚴明的多 Agent 團隊(包含 explorer、librarian 與 reviewer 等角色)來自動化複雜的軟體工程任務,且無需進行大量手動設定。
重點功能
- 策略規劃:在編寫任何產品程式碼之前,使用
$ulw-plan在 Markdown 中建立決策完整的規劃。 - 驗證任務完成:
$ulw-loop指令會持續執行任務,直到透過證據驗證完成,在 ultrawork 模式下上限為 500 次迭代。 - 專案記憶:
$init-deep技能會生成層級化的AGENTS.md檔案,為未來的 Agent 提供地標與上下文。 - 多 Agent 編排:透過 Codex 的原生工具支援平行執行與專業化的子 Agent 角色(如 explorer、librarian 等)。
- 專業技能庫:包含用於 AST-grep 結構化搜尋、LSP diagnostics 以及移除 AI-slop 的工具。
Sources
- undefinedcode-yeongyu/lazycodex