◉CLAUDE LABEN
●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました●2.1.301 — vim の % モーション、VS Code パネルでの LaTeX 数式表示、使用量上限待ちのリトライ監視の上限が入りました(10/15)●2.1.299 — 200K トークン超で約54分放置した会話はアイドル圧縮。MCP の許可ルールは名指ししたサーバーだけに一致します●SONNET 4.5 — Claude API での提供終了は 11/30、残り45日。移行先は Sonnet 5.5●WINDOWS — 日本語の環境でだけフックが黙って壊れる報告があり、文字コードの確認が呼びかけられています●FAST MODE — Opus 5.5 の Fast mode がリサーチプレビューを終え、ベータヘッダーが不要になりました(10/15)●NEW — Cowork に渡したフォルダの先頭に、十行の約束ファイルを置いてみました
記事一覧/API & SDK
⬡ API & SDK/2026-06-14上級

Claude の Dreaming を長期稼働エージェントのメモリ整理に組み込む

Managed Agents の Dreaming は過去セッションを点検してメモリを再構成する自己改善機構です。Harvey や Wisedocs の公開数値を読み解き、Anthropic SDK で自前のメモリ整理ループを組む完全なコードと、本番運用での落とし穴までをまとめました。

managed-agents6memory5agent-sdk4production87

✦ プレミアム記事

個人開発で4つの技術ブログを自動エージェントに運用させていると、エージェントが書き出すメモリファイルが数ヶ月で数十件まで膨れ上がります。最初は便利でした。「この修正は前に試して失敗した」と覚えていてくれるからです。ところが件数が増えるにつれ、古い事実と新しい事実が静かに衝突し始めました。半年前に「このフラグは無効化した」と書いたメモが残ったまま、別のメモには「同じフラグを再度有効化した」と書いてある。エージェントはどちらを信じればよいのか分からなくなり、判断が鈍りました。

2026年6月の Code w/ Claude 開発者会議で発表された Managed Agents の Dreaming(リサーチプレビュー)は、まさにこの問題に正面から取り組んだ機能です。過去のセッションとメモリを定期的に見直し、パターンを抽出してエージェント自身を更新します。私自身が手作業でやっていた「メモリの棚卸し」を、エージェントの稼働の一部として組み込む発想です。Dreaming の設計思想を読み解いたうえで、それを待たずに今すぐ Anthropic SDK で作れる「自前のメモリ整理ループ」を、動くコードとともに示していきます。

メモリが増えたエージェントほど判断が鈍るという逆説

長期稼働エージェントのメモリは、放っておくと単調増加します。セッションごとに「学んだこと」を書き足していくと、半年で数十件、一年で百件を超えることも珍しくありません。

問題は件数そのものではなく、事実の鮮度がバラバラなまま並ぶことです。私のケースでは、同じ設定項目について時系列の異なる3つのメモが残っていて、最新だけが正しく、残り2つは既に誤りでした。エージェントは3つとも等しく「過去の学び」として読み込むため、古い指示に引きずられて、すでに直したはずの不具合を再発させたことがあります。

人間のチームであれば、ドキュメントを定期的に見直して古い記述を消します。ところがエージェントのメモリは「追記専用ログ」になりがちで、誰も剪定しません。Dreaming は、この剪定をエージェント自身に担わせるための仕組みだと理解すると腑に落ちます。

Dreaming は「セッションの記録」を「使える知識」に畳み込む

Dreaming の核心は、生のセッション履歴をそのまま貯め込むのではなく、繰り返し現れたパターンを抽出して、より一般的な知識に畳み込む点にあります。

たとえば「APIがタイムアウトしたので指数バックオフでリトライした」というセッションが何度か続いたとします。素朴なメモリは、その都度「○月○日、タイムアウトをリトライで解決」と記録を増やします。Dreaming はこれらを横断的に見て、「このワークロードでは断続的なタイムアウトが起きるため、最初から指数バックオフを既定にすべき」という一段抽象化された方針へと書き換えます。

これは私が手作業のメモリ整理でやろうとしていたことと同じです。個別の出来事を消し、そこから得た判断基準だけを残す。違いは、Dreaming がそれを定期実行のループとして自律的に回す点にあります。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦Dreaming が過去セッションを畳み込む仕組みと、Harvey のタスク完了率約6倍・Wisedocs のレビュー時間50%削減という公開数値の読み方
✦Anthropic SDK で自前のメモリ整理ループを組む完全な Python コード(重複検出・陳腐化フラグ・索引の再生成)
✦Dreaming が効くワークロードと逆効果になるワークロード、本番運用で踏んだ3つの落とし穴と対処
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⬡ API & SDK2026-09-08
セッションの予算上限に「25」と書くと、25 セントで止まります
Managed Agents のセッション予算は補助単位の文字列で渡します。amount の単位を取り違えて budget_reached で止まった経緯と、停止を検知して上げ直す・外す手順を型定義の実測とともにまとめました。
⬡ API & SDK2026-07-28
ツール出力10万文字の境界で消える一行 — 実測から組み立てた出力封筒の設計
エージェントのツール出力が10万文字を超えると全文はファイルへ退避され、モデルには先頭を切り取ったプレビューだけが渡ります。手元のリポジトリで実測した生存率と、判断材料を先頭へ押し出す出力封筒の実装をまとめました。
⬡ API & SDK2026-05-26
Claude API の構造化レスポンスを本番で安定させる — tool_use と JSON Schema、多層検証の実装メモ
Claude API の応答を JSON で受け取る実装は数行で書けますが、本番運用では「形は正しいが意味が壊れている」レスポンスにどう備えるかが分かれ目になります。tool_use・JSON Schema・ドメイン検証を組み合わせた多層パイプラインを、壁紙アプリの分類処理での実体験を交えて整理しました。