breezewish/CodexPotter

A better /goal

何を解決するか

CodexPotter は AI コーディングアシスタントの標準的な /goal コマンドを置き換えるように設計されています。長時間の会話による「コンテキストの劣化」——LLM のパフォーマンスが会話が長くなるにつれて低下する問題——を、各イテレーションで新規のコンテキストを使用してコードベースを特定の目標に向けて継続的に再整合することで解決します。

動作方法

このツールは、再整合ループ(「ラルフ・ウィグムパターン」)を実装しています。1回の長時間セッションではなく、メインエージェントとサブエージェントを用いて複数ラウンドにわたってコードをレビュー・精査します。ファイルシステムをメモリとして扱い、HANDOFF.md ファイルなどに指示や計画を保存することで、コンテキストウィンドウの制限にかかわらず詳細を保持します。また、クリーンルーム環境でAIがプロジェクトを迅速に理解できるよう、ローカル知識ベースも維持しています。

対象ユーザー

Codex CLI や Codex Desktop を使用し、未完了の作業を手動で整理したり、劣化する長いチャット履歴を管理したりせずに、複雑なマルチステップのコーディングタスクを自動化したい開発者向けです。

特徴

  • クリーンルームでのイテレーション:各ラウンドで新規のコンテキストを使用し、AIの「知能」を最大化し、コンテキスト汚染を回避します。
  • ファイルシステムメモリ:目標や指示をファイルに保存することで、コンパクションに耐え、詳細を保持します。
  • 極小のフットプリント:内部ロジックに1,000トークン未満を使用し、ビジネスロジックに余裕を持たせます。
  • 未監視実行:ユーザーが離れていても、複数の $loop タスクを順次実行できるようにキューイングが可能です。
  • ローカル知識ベース:異なるセッション間でプロジェクトの学習を加速する組み込みインデックスを備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト