breezewish/CodexPotter

A better /goal

解决的问题

CodexPotter 旨在替代 AI 编码助手中的标准 /goal 命令。它通过在每次迭代中使用新上下文,持续将代码库与特定目标对齐,解决了「上下文腐化」问题——即随着对话时间变长,LLM 性能下降的问题。

工作原理

该工具实现了再整合循环(“拉尔夫·威格姆模式”)。与一次长时间会话不同,它使用主代理和子代理在多轮中审查和打磨代码。它将文件系统视为内存,将指令和计划(例如存储在 HANDOFF.md 文件中)保存下来,以确保细节不会因上下文窗口限制而丢失。同时,它还维护一个本地知识库,帮助 AI 在这些洁净室环境中快速理解项目。

适用人群

使用 Codex CLI 或 Codex Desktop 的开发者,希望在无需手动清理未完成工作或管理长期退化的聊天记录的情况下,自动化复杂的多步骤编码任务。

主要亮点

  • 洁净室迭代:每轮使用全新上下文,最大化 AI「智商」,避免上下文污染。
  • 文件系统内存:将目标和指令存储在文件中,抵抗压缩并保留细节。
  • 极小的占用:内部逻辑使用少于 1,000 个 token,为业务逻辑留出更多空间。
  • 无人值守执行:支持用户排队多个 $loop 任务,用户离开时仍可顺序执行。
  • 本地知识库:内置索引,加速不同会话间项目学习。

相关

  • 项目
  • 项目
  • 项目
  • 项目