breezewish/CodexPotter
A better /goal
解決的問題
CodexPotter 設計用於取代 AI 編碼助手中的標準 /goal 命令。它透過在每次迭代中使用新上下文,持續將程式碼庫與特定目標對齊,解決「上下文腐化」問題——即隨著對話時間延長,LLM 性能下降的問題。
工作原理
該工具實作再整合循環(「拉爾夫·威格姆模式」)。與一次長時間會話不同,它使用主代理和子代理在多輪中審查與打磨程式碼。它將檔案系統視為記憶體,將指令與計畫(例如儲存在 HANDOFF.md 檔案中)儲存下來,以確保細節不會因上下文視窗限制而遺失。同時,它還維護一個本地知識庫,幫助 AI 在這些乾淨環境中快速理解專案。
適用對象
使用 Codex CLI 或 Codex Desktop 的開發者,希望在無需手動清理未完成工作或管理長期退化的聊天記錄的情況下,自動化複雜的多步驟編碼任務。
主要亮點
- 乾淨室迭代:每輪使用全新上下文,最大化 AI「智慧」,避免上下文污染。
- 檔案系統記憶體:將目標與指令儲存在檔案中,抵抗壓縮並保留細節。
- 極小的佔用:內部邏輯使用少於 1,000 個 token,為業務邏輯留出更多空間。
- 無人監控執行:支援使用者排隊多個
$loop任務,使用者離開時仍可順序執行。 - 本地知識庫:內建索引,加速不同會話間專案學習。
相關
- 專案
- 專案
- 專案
- 專案