Cognition、コーディングエージェント管理ツール Devin に永続記憶機能 Memory とバックグラウンド整理機能 Dreaming を追加
Devin がセッション横断の学びを Git リポジトリの Markdown ファイルとして保持し、日次の自動整理やマルチエージェント間の協調を実現。
リリース: 2026-10-05 · 読了 3 分記事の要約
1. 核心(What)
- Devin にセッション横断の学びを蓄積する Memory 機能を実装した。
- 1日1回バックグラウンドで重複ノートの統合や古い記録の削除を行う Dreaming 機能を導入した。
- 個人用 Memory Drive として Git リポジトリを採用し、リビジョンチェックによる競合制御を行っている。
- Agent Memory Repo としてオープン仕様を公開し、Claude Code や Cursor 等でも利用可能にした。
2. 影響(Why)
- プロンプトの冗長性を排除: 毎回のセッションでパッケージマネージャやデプロイ手順を再発見させる必要がなくなり、実質的なトークン消費と指示コストを抑えられる。
- Git による安全な協調と監査: 複数エージェントがファイル経由で発見事項を共有でき、Git のマージとリビジョンチェックにより競合を安全にコントロールできる。
3. 根拠・詳細(How)
- Memory Drive の構造と選択的取得: MEMORY.md を起点にエージェントが必要なファイルのみを検索・読み込みし、プロンプトの肥大化を防止する。
- Git チェックアウトとリビジョン制御: 並行セッションごとに独立したチェックアウトを割り当て、古い書き込みはリビジョンチェックで弾くことで安全に同期する。
- Agent Memory Repo の仕様: MEMORY.md によるインデックス、1行の箇条書きによるメモ、[[wiki-style]] のクロスリンクを採用したポータブルな標準規格。
4. 展望・課題(Next)
- 他エージェントエコシステムへの普及: Claude Code や Cursor などの主要開発ツールへのプラグイン導入が進み、エージェント共通の記憶フォーマットとして定着するか検証される。