alexisfox7/PRO-LONG

Programmatic memory for long-horizon LLM agents: the harness appends everything to one log, and the agent searches it with code. 97.4% on ARC-AGI-3 (arXiv:2607.20064)

何を解決するか

PRO-LONG は、コンテキストウィンドウを超えるか、複数のセッションにわたるタスクにおいて、コードエージェントが以前の意思決定を忘れたり、失敗した試行を繰り返したり、重要なツールの結果を見逃したりするのを防ぐための耐久性のあるメモリを提供します。

動作方法

プログラムメモリシステムを実装し、プロンプト、ツールの活動、アシスタントの引き継ぎなどのコードセッションイベントを、ローカルで追加のみ可能な .prolong/log.jsonl ファイルに記録します。すべての履歴を毎回プロンプトに含めるのではなく、エージェントに特定の「スキル」を提供し、rg、jq、Python などの標準ツールを使って必要なときにのみ関連するコンテキストを検索できるようにします。

対象ユーザー

コンテキストウィンドウの制限やセッション間の継続性を必要とする長期的なタスクに取り組んでいる、Codex、Claude Code、OpenCode、pi などのコードエージェントを使用する開発者。

特徴

  • ローカル優先のストレージ:すべてのログはプロジェクトディレクトリ内に保存され、デフォルトで gitignore されます。
  • 侵襲的な統合なし:ラッパー、サーバー、外部データベースを必要とせず、プロジェクトローカルのアダプターやフックを通じて動作します。
  • 効率的な取得:エージェントに特定の履歴を検索するスキルを教えることで、完全なトランスクリプトを注入するのではなく、プロンプトの肥大化を防ぎます。
  • 広範なクライアント対応:Codex、Claude Code、OpenCode、pi と統合可能です。

関連

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