aerovato/operator-memory
The self-improving context engine for coding agents.
解決する課題
コーディングエージェントは通常、セッションが終了するとすべてのコンテキストを失うため、新しい会話のたびにコードベースの再探索やアーキテクチャの決定事項の再学習にトークンを浪費してしまいます。Operator Memoryは、エージェントがセッションをまたいで仕様、決定事項、教訓を記録・回想できるようにする、永続的で自己改善型の「脳」を提供します。
仕組み
ベクトルデータベースやRAGを使用する代わりに、このシステムは3つの場所に保存されたMarkdownドキュメントのワークスペースを使用します:プライベートプロジェクトフォルダ (.operator/)、共有プロジェクトフォルダ (.operator-shared/)、およびグローバルユーザーフォルダ (~/.operator/user/)。エージェントは継続的なループに従います。ドキュメントを参照してコンテキストを取得し、開発作業を行い、その後Markdownファイルを更新して新しい事実、仕様、または調査結果を記録します。
対象ユーザー
AIコーディングエージェント(Claude Code、Codex、OpenCode、Pi、DeepSeekなど)を使用しており、複雑なインフラを管理することなく、長期的なプロジェクトメモリやチームの共有知識を保持したい開発者。
ハイライト
- 自動ドキュメント化:エージェントは作業中に仕様、調査、決定事項を自動的に記録します。
- 透明性の高いストレージ:メモリは人間が読めるMarkdownファイルとして保存され、手動で編集や削除が可能です。
- Git統合:共有知識はGitを通じて追跡でき、チーム間でメモリを同期できます。
- インフラ不要:埋め込み、ベクトルデータベース、バックグラウンドエージェントを必要とせずに動作します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト