転載に関する注記: 著者の許可を得て、abn.isの元の投稿(2026年9月10日公開)から転載しています。 本文、見出し、リンク、図のキャプションは変更していません。 Nowledge Labsは元のヒーロー画像をセルフホストし、元のdream-loop図を同等のMermaid図として描き直し、元の引用文をこのブログのレンダラーに合わせてブロッククォートとして提示しています。 v0.6.0リリース、EVOLVESの履歴、レビュー受信箱に関する製品上の記述は、公開前にNowledgeのリリース記録と現在の実装に対して確認されています。

7月27日、私のNowledge Memインスタンス内のあるメモリが新しいバージョンに成長しました。 古いものは、ホームラボサーバーのチューニングに関する数か月前のノートで、間違っていました。 新しいものは「CORRECTED 2026-07-27: the original advice was wrong」と題され、私が気づくのを待ってレビューキューに入っていました。 誰もそれを求めていませんでした。 バックグラウンドパスが、その後の十分な数のトランスクリプトを読み、以前のノートがもはや成り立たないことを突き止め、間違いを日付付きで履歴に残し、先へ進みました。
Anthropicはそれをdreamingと呼んでいます。
5月6日以降、それはClaude Managed Agentsの研究プレビュー機能となっており(発表、ドキュメント)、Ars Technicaが機能として取り上げ、The New Stackがローンチとして報じ、人々がそれと共に生活するようになった3か月後には負債として議論されました。
この言葉は3月下旬からClaude Codeの/memory画面内ですでに見えていました。
ユーザーはまだ配線されていない/dreamコマンドについてバグを報告しており(issue #39135)、そのうちの一人はセッション中にauto-dreamがメモリファイルを再編成し統合するのを目撃したと報告しました。
つまり、このループはプラットフォーム発表の6週間前から実地で動いており、OpenAIとLettaも同じアイデアを模索しています。
数か月ごとに、業界はすでにどこかで動いていたものに名前を付けます。
これは、dreamingとは何か、なぜその名前が今になって登場したのか、そしてなぜそれを手に入れるのにマネージドクラウドが必要ないのかについての話です。
問題はセッションの内側ではなく、セッションの間にあります
モデルはコンテキストウィンドウの内側で動作し、セッションが閉じると、学習したほとんどすべてがそれと共に消えます。
標準的な2つの緩和策はすでに使い古されています。
コンパクションは長い会話を要約してセッションを使い続けられるようにしますが、日をまたいで何かを持ち越すことは決してありません。
CLAUDE.mdやMEMORY.mdのようなメモリファイルは日をまたいで持ち越しますが、誰もそれらを管理していません。
重複を排除するものも、日付を付けるものも、取って代わられたアドバイスを削除するものもありません。
数週間もすると、メモリファイルはエージェントが新しい会話のたびに引きずり込む矛盾の山になります。
そこで第3の緩和策は、セッションの間に実行されるバッチジョブです。 最近のトランスクリプトを読む。 すでに存在するメモリストアを読む。 何が重要で、何が重複し、何が矛盾し、何が古くなったかを判断する。 より短く、日付が付き、一貫性のある新しいストアを出力する。
このパスはトランスクリプトとすでに持っているストアを読み、古いものを編集するのではなく新しいストアを書き込みます。 だからこそ、悪い夢を捨てるのは無料なのです。
Anthropicのバージョンには、私が気に入っている2つの特性があります。 入力ストアは決して変更されません。 ジョブは新しい出力ストアを書き込むので、悪い夢は本物のメモリに触れることなく破棄されます。 そして採用は意図的なステップにできます。 メモリを自動的に更新させることも、新しいストアが反映される前にレビューすることもできます。 これはストアと最大100件のトランスクリプトでトリガーする非同期ジョブで、数分から数時間実行され、いつ実行するかはあなたが選びます。
なぜこの言葉が今になって登場したのか
エージェントはチャットから仕事へと踏み出しました。 モデルが法的文書を起草しプルリクエストをクローズするようになると、「9日前にすでにこれを試した」は単なる癖ではなくバグになります。 AnthropicのショーケースはHarveyです。 Anthropicは、Harveyのエージェントがセッション間で学習したことを持ち越せるようになってから、起草作業のタスク完了率がおよそ6倍に跳ね上がったと述べました。 私はその数字に頼るつもりはありませんが、話の形は正しいです。 セッションはもう忘れる必要はありません。
次に反発ですが、これはほとんど正しいと思います。 以前は、悪い回答はセッションと共に消えました。 今では、悪いメモリが何千もの将来のセッションを形作り、汚染されたトランスクリプトが静かにポリシーになってしまう可能性があります。 The New Stackが引用したあるエンジニアはそれを「危険な昇進経路」と呼びました(出典)。 他の人々は、直近性バイアス、エージェントが先週行ったことへとメモリが漂流すること、そして設計のどこにも保存された事実がいつ真でなくなるかが書かれていないことを指摘しました。 メモリは要約メカニズムではありません。 それはインフラであり、インフラには規律が必要です。
2月のバージョン
Nowledge Memはこれを2026年2月18日にリリースしました。 v0.6.0リリース「Background Intelligence, Smart Feed & Library」は、「システムがつながりを見つけ、矛盾を浮かび上がらせ、あなたのデイリーブリーフィングを自ら書く」を前面に打ち出しました。 それは、Anthropicがそれを名前付きのプラットフォーム機能として製品化する2か月半前の、dreamingのほぼそのままの説明です。 Memはそれをバックグラウンドインテリジェンスと呼んでおり、私にとって重要な点でAnthropicのジョブとは異なります。
それは決して立ち止まりません。 プラグインエージェントが十数以上のエージェントおよびIDEツールからトランスクリプトを自動的に送り込むので、今日の会話は「メモリに保存」という儀式なしに明日の素材になります。 ストアはノートの山ではなくグラフです。 すべてのメモリは来歴(どこから来たか、どのような種類の主張か)を持ち、関連するメモリはバージョン管理されタイムスタンプが付けられ、何も黙って上書きされません。 同じ教訓が十分な数の場所で現れると、それはクリスタルになり、11個の走り書きではなく1つの澄んだ洞察になります。 ワーキングメモリのブリーフィングが毎朝書かれるので、エージェントは山全体ではなく今日重要なものを得ます。 スケジューラは同梱されており、トリガーするものは何もありません。
そしてレビューレーンは意図的に怠惰です。 昇進はキューに入り、そのデフォルトの推奨は「変更は不要」であり、無視すると項目は期限切れになります。 これは、まさに批評家が懸念する失敗である、判子を押すだけの行為に対抗するために設計されたゲートです。
正直な違いは、ゲートがどこにあるかです。 Anthropicはストア置換時にレビューします。 dreamを開始し、出力全体を採用するか破棄します。 Memは継続的に適用し、個々の昇進をゲートします。 同じコミットでも、lintする場所が違うのです。
私のマシン上のメモリ、ベンダーのデータセンターの中ではなく、私が開くどのツールでも目を覚ます。
ツールをまたぐ夢
Anthropicのdreamingはマネージドエージェントの内側に住んでいます。 ブランド、プラットフォーム、フェンスです。 そこに住み、決して離れないなら問題ありません。
あなたのマシン上のバージョンにはフェンスがなく、それが私が実際に評価する効果を生み出します。 夢は私が実行するすべてのエージェント間で共有されます。 午後4時に閉じるセッション、午後9時のCLIエージェント、明日のモバイルサマリー、それらすべてが1つのグラフに流れ込み、すべてのツールが同じブリーフィングを読みます。 私のインスタンスからもう2つ。 デバッグ中に、ターミナルマルチプレクサに関する古い会話が、そのトランスクリプトがインデックス化されていたために検索で浮上しました。 「それはもうテスト済みだ」が、出典を添えて数秒で戻ってきました。 そして、あるセッションの回避策が、両方が同じブリーフィングを読んだため、翌朝には別のツールのコンテキストにありました。 誰も入力せず、READMEも変わっていません。 私のマシン上のメモリ、ベンダーのデータセンターの中ではなく、私が開くどのツールでも目を覚ます。
及ばないところ
夢は、夢を見ているモデルと同じくらいしか良くありません。 7B以下のローカルモデルは要約においては驚くほど適していますが、矛盾を捉え、マージにおいてニュアンスを保つことにおいては明らかに劣ります。 14Bから70B、またはリモートモデルの方がより良いパスを生み出します。 事実がいつ真でなくなるかを知るものは何もありません。 来歴はそれがどこから来たかを示し、バージョン履歴は証拠を与え、それでもあなたが決めるのです。 レビューキューは実際の作業です。 私のインスタンスでは二桁にまで増え、「アクション不要」のデフォルトだけがそれを抑え込んでいます。 そして汚染は現実の攻撃です。 ログ内の巧妙に作られたトランスクリプトは、本物の洞察と同様に昇進させられる可能性があります。 来歴は被害範囲を縮小しますが、取り除くことはしません。 したがって、セッションログを信頼できない入力として扱い、承認ステップを守ってください。
今夜から始められます
Dreamingはアーキテクチャであり、ベンダーではありません。
レシピ全体は5つの部分です。
エージェントがすでに書き込んでいる.jsonlトランスクリプト。
MEMORY.mdからグラフまで何でもよい永続ストア。
スケジューラ(cron、systemdタイマー、IDEの停止フック)。
ローカルまたはリモートのOpenAI互換エンドポイントの背後にあるモデル。
そしてレビューゲート。
これはgit diffといくらかの規律で構いません。
Memは、「Agents」目的をローカルプロバイダーに向ければ、組み込みのローカル埋め込みモデルと共に、バックグラウンドパス全体をローカルモデルで実行します(完全ローカルセットアップ、プロバイダー)。
オープンソースの世界は、その骨格を何度も作ってきました。
dream-skillはClaude Codeのトランスクリプトをgrepし、停止フックからMEMORY.mdを重複排除します。
wienerdogはClaude CodeまたはCodexを通じて毎晩の夢を実行し、1晩に1つのgitコミットを行い、memory approveがアイデンティティノートへの変更をゲートします。
どちらもハーネスが指すモデルに乗るので、OpenAI互換エンドポイントの背後にあるローカルモデルはホストされたものと同様に機能します。
どちらも来歴、バージョン管理、レビューレーンを提供しません。
それでも要点は証明されています。
夢は設定の形をしているのです。
Anthropicは5月にそれに名前を与え、ある顧客事例が人々の目を向けさせ、懐疑派はその端を見つけました。 その下にあるのは、2月から私のマシン上で、研究プレビューではなく製品機能として動いている小さなループです。 エージェントシステムの耐久性のある部分はそのメモリであり、メモリは家と同じように、仕分け、日付、証拠、そして時折の正直な削除を必要とします。 それが夢です。