🛠Tools🔥🔥

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 などの主要開発ツールへのプラグイン導入が進み、エージェント共通の記憶フォーマットとして定着するか検証される。