セッションを失わないために
ネイティブ保存パス、コネクタによるライブキャプチャ、ローカルバックフィル、ブラウザキャプチャにより、重要なAI会話を検索可能な状態に保ちます。
問題
あなたはちょうど、壮大なデバッグセッションを終えたところです。 Claude Codeと共に3時間。 レースコンディションを見つけ、15個のファイルをたどり、テスト付きの完璧な修正を構築しました。
しかしAIとの会話は儚いものです。 コンテキストは圧縮され、トークン上限に達し、セッションは期限切れになります。 あの200メッセージのスレッドは? 初期のコンテキストはすでに失われています。
「この問題は以前にもまったく同じように解決したはずだ。 ただ、どうやって解決したか思い出せない。 どこで。 いつ。」
解決策
あなたのセッションは、各ツールに適したパスを通じてMemに流れ込むことができます。 ネイティブ統合は、ホストが対応している場合に実際のセッショントランスクリプトを保存します。 ローカルインポートは、ディスクから古いコーディングエージェントのセッションをバックフィルします。 ChatGPT、Claude、Geminiのブラウザ会話は拡張機能によってキャプチャされます。 エクスポートが必要になるのは、それがすでに手元にあるソースである場合だけです。
準備ができたら、スレッドを永続的で検索可能な、グラフでつながれたメモリへと蒸留しましょう。
最初の証拠
すでに大切にしている会話を1つ選び、それをThreadsに取り込み、そこから有用なメモリを1つ蒸留してみてください。 後で元のスレッドと蒸留された要点の両方を見つけられるようになれば、このワークフローは機能しています。
仕組み
セッションはさまざまなパスを通じてMemに届く
ネイティブライブキャプチャ(Claude Code、Codex、Gemini CLI、OpenCode): 専用のコネクタが、エージェントが動作しているマシンから実際のトランスクリプトを保存します。 OpenCodeの場合、プラグインはOpenCodeがアイドル状態を報告した後にキャプチャし、圧縮の前にフラッシュします。
ローカルバックフィル(Claude Code、Cursor、Codex、OpenCode):
古い履歴をThreadsに取り込みたいとき、Nowledge Memはディスクからローカルのコーディングセッションをスキャンできます。
インポートビューを使うか、それらのセッションを保存しているマシンでnmem t sync --from <tool>を実行してください。
ネイティブのハンドオフ優先パス(Droid、Cursor): 一部のツールにはすでに専用のネイティブパッケージがありますが、実際のトランスクリプトインポーターが存在するまでは、意図的に再開可能なハンドオフサマリーで止まります。 それでも、記録された会話全体を保存しているふりをすることなく、セッションをまたいだ継続性を得られます。
ブラウザキャプチャ(ChatGPT、Gemini、Claude Web): Exchange v2拡張機能は、対応するWeb AIチャットプラットフォームから会話をキャプチャします。 インサイトとスレッドのバックアップは、チャットするそばからMemに流れ込みます。
手動での蒸留またはハンドオフ:
/sum -> Distill durable insights into memories
/save -> Create a resumable handoff or tool-specific save path, depending on the integration永続的な知識へと蒸留する
保存されたスレッドを開き、Distillをクリックします。 AIが会話全体を読み、次を抽出します:
- 決定:「トークンバケットではなくスライディングウィンドウを選んだのは…」
- インサイト:「非同期コールバックのレースコンディションにはミューテックスロックが必要」
- パターン:「時間ベースのバグをテストするにはモッククロックが必要」
- 事実:「Redis SETNXはアトミックなロック取得を提供する」
それぞれが、適切なラベルを持つ独立した検索可能なメモリになります。
バックグラウンドインテリジェンスがそれらをつなぐ
あなたの新しいメモリは孤立して存在しません。 バックグラウンドインテリジェンスは:
- 同じコードベースに関する以前の作業にそれらをリンクします
- 以前の決定を更新するか、矛盾するかを検出します
- 知識グラフ内の関連エンティティにそれらをつなぎます
- 翌朝のワーキングメモリのブリーフィングでそれらを提示します
3か月後、同僚が同じバグに遭遇します。 あなたのブリーフィングは、彼らが尋ねる前にそれに言及します。
いつでも検索
3か月後、似たバグが現れます:
検索:「payment race condition」
Nowledge Memは完全なコンテキストを返します:問題、デバッグの手順、解決策、テストのアプローチ。
解決済みの問題を再び解く必要はもうありません。
何がキャプチャされるか
| ソース | 方法 | 得られるもの |
|---|---|---|
| Claude Code | ネイティブコネクタによる保存またはローカル自動同期 | コードコンテキスト付きの完全なセッション |
| Gemini CLI | ネイティブ拡張save-thread | 実際に記録されたGeminiセッション |
| Droid | ネイティブコネクタsave-handoff | Droid内での再開可能なハンドオフサマリー、完全なセッションインポートに関しては誠実な境界線付き |
| Codex | ネイティブコネクタのStopフックまたはローカル自動同期 | コードコンテキスト付きの完全なセッション |
| Cursor | プラグインsave-handoff、ローカル自動同期、または手動インポート | プラグイン内の再開可能なハンドオフサマリー、およびあなたのマシン上でのローカル会話インポート |
| OpenCode | ネイティブプラグインによるアイドルイベントキャプチャ;古いセッション向けのCLI/インポートバックフィル | 新しい会話が発生するそばから、およびインポート時の検索可能な履歴 |
| ChatGPT | ブラウザ拡張機能(自動キャプチャ) | Webチャットからのインサイトと完全なスレッドバックアップ |
| Claude Web | ブラウザ拡張機能(自動キャプチャ) | Webチャットからのインサイトと完全なスレッドバックアップ |
| Gemini | ブラウザ拡張機能(自動キャプチャ) | Webチャットからのインサイトと完全なスレッドバックアップ |
| その他の対応Web AIチャット | ブラウザ拡張機能 | 対応サイトでの同じキャプチャモデル |
何が抽出されるか
スレッドを蒸留すると、AIはタイプ別に分類されたメモリを作成します:
| タイプ | 例 | ラベル |
|---|---|---|
| 決定 | 「分散ロックにRedisを使用した」 | decision, architecture |
| インサイト | 「非同期コールバックには慎重な順序付けが必要」 | insight, debugging |
| 手順 | 「レースコンディションを再現する手順」 | procedure, testing |
| 事実 | 「SETNXはキーが設定された場合に1を返す」 | fact, redis |
| 経験 | 「決済サービスでのデバッグセッション」 | experience, project |
複利効果
保存された1つのスレッドは有用です。 保存された10のスレッドは知識ベースです。 100のスレッドなら? それは組織の記憶です。
「今日、若手開発者が同じバグに遭遇した。 自分のメモリを送った。 彼らは3時間ではなく20分で修正した。」
あなたのデバッグセッションは単なる会話ではありません。 それは未来のあなた自身のためのトレーニングデータです。
プロのヒント
選択的に蒸留する
すべてのスレッドを蒸留する必要はありません。 重要なセッションを保存しましょう:突破口、アーキテクチャ上の決定、苦労して得た解決策。
保存前に確認する
機密性の高いコードベースでは、何を保存しているか確認してください。 スレッドには独自のコードや認証情報が含まれている可能性があります。
次のステップ
- 知識を自分のものにする -> コンテキストを失うことなく任意のツールを使う
- 時間を超えて検索する -> 特定の期間のメモリを見つける
- コネクタ -> 各ツールのセットアップガイド
