エージェントメモリの構成要素 — dreamingでメモリを整える設計
Anthropicが公開したエージェントメモリの設計記事を、CL-BenchやPokémonの評価結果とdreamingの5つの役割に分けて読み解きます。
カテゴリ
Agent SDKは、Claudeを使って自律的に動くエージェントを構築するためのAnthropic公式SDKです。
はじめての方へ:Agent SDKクイックスタート284件の記事 · 最終更新 2026/11/06
Anthropicが公開したエージェントメモリの設計記事を、CL-BenchやPokémonの評価結果とdreamingの5つの役割に分けて読み解きます。
Anthropic日本チームのBDRが、リード振り分けから議事録のフォローまでを5体のエージェントに分け、Managed AgentsとClaude Tagで回す運用の中身です。
Managed AgentsとMessages API、Anthropic SDKのトレースをOpenTelemetry形式で既存の観測基盤へ送れるようになりました。設定の場所、連携先、導入前の制約を挙げます。
claude -p --resumeやAgent SDKの再開が「cannot resume into worktree」で止まる理由を、3種のメッセージの読み分けから、2回目に通る条件、--fork-sessionでの回避までを扱います。
カレンダー操作ツールで、単発のtool_useからstop_reasonのwhileループ、複数ツール、is_error、Tool Runnerへの置き換えまで5段階で組みます。
Skillにスクリプトを入れるなら、エラーはスクリプト内で処理し、SKILL.mdで「実行」か「参照」かを書き分けます。定数の根拠と検証つき中間ファイルまで、設計の要点を例つきで解説します。
agent-sdk-devプラグインを入れると、/new-sdk-appで言語・用途を選ぶだけでAgent SDKの雛形ができ、検証エージェントが設定と使い方を点検します。導入から検証レポートの読み方までを手順で示します。
Claude Codeの/claude-api managed-agents-secureは、Managed Agentsのエージェント設定をセキュリティガイドと突き合わせ、何も変更せずに差分を報告します。準備と読み方を示します。
Pydantic AIは型付きのAgentを任意のモデルで動かし、Claude Agent SDKはClaude Codeのループを組み込みます。構造化出力・依存性注入・ツール定義のコードを並べ、Pythonでの選び方を示します。
Claude Agent SDKはClaude Codeのエージェントを組み込むライブラリで、Microsoft Agent Frameworkはモデルを差し替えられるワークフローの枠組みです。言語・束ね方・モデルの持ち方を並べます。
Claude Platform on AWSでは、エージェントにexecution_identityを設定しないとデプロイ作成が400になります。信頼ポリシー、ロール権限、iam:PassRoleの3点と、動作確認の順序をまとめます。
サブエージェントを残す3条件と、スキル・ツールへ1つずつ畳む手順を整理。評価セットで「畳む前後」を比べる方法まで、Anthropicの設計ガイドに沿って解説します。
管理者がConsoleのCapabilitiesでweb fetchをオフにすると、ツール付きのMessages APIは400になります。ドメイン制限の合成ルールと、Managed Agentsで挙動が変わる点を解説します。
新メジャーのSDKとant CLIはAPIキーをAuthorization: Bearerで送ります。X-Api-Keyだけを読む社内ゲートウェイの直し方と、SDK側でヘッダーを戻す言語別の書き方、Foundryの例外をまとめます。
100,000トークンの接頭辞でキャッシュが壊れた1ターンは、Fable 5.1で読み取りの50倍です。effortやツールの変更をcompaction直後の最初のリクエストに寄せる理由を、モデル別の費用と実測で示します。
Claude Agent SDKはClaude Codeのエージェントを組み込む道具、Strands AgentsはAWS発のモデル非依存のOSSです。認証・ツール・権限・セッション・観測の持ち方を並べて比べます。
Claude Agent SDKはClaude Codeのエージェントを組み込み、Mastraはagent・workflow・memoryを部品として組みます。ツール定義・記憶・承認・手順の固定を並べ、選び方を示します。
CrewAIはロールとタスクを定義してチームで動かし、Claude Agent SDKはClaude Codeのエージェントループを組み込みます。モデル接続・ツール・実行制御・分業を並べて選び方を示します。
Claude Fable 5の長時間実行で、完了していない作業を完了と報告させない指示文の全文、効く理由、システムプロンプトやCLAUDE.mdへの置き方を解説します。
Managed Agentsの本番前に確認する設定を、ネットワーク・vault・Web系ツール・承認・ツール数・信頼できない入力・予算と停止手順の8項目に整理。危険な既定値も示します。
Managed Agentsのセッションを後から読むレビュアージョブの組み方です。対象の拾い方、events読み出し、3つのflag項目、refusalの扱い、保持期間まで。
BetaAbstractComputerToolset20260801を継承してデスクトップを操作するドライバーを書く手順です。座標のスケール変換、入力チェック、confirmの必須条件、browser toolsetとの併用を扱います。
病棟の勤務表CSVから職員ごとの夜勤時間と月平均を出し、72時間以下の基準・除外ルール・連続夜勤・勤務間隔を点検する手順です。計算はClaudeのコード実行に任せ、手元のPythonで検算します。
残高がありclaude -pは通るのに、claude-code-actionだけ「Credit balance is too low」で落ちる報告です。環境変数での切り分けと、報告者が試した回避策を載せます。
Claude APIのOpenTelemetryトレースは、SDK tracingとAPI tracingで見える範囲が違います。必要な権限・対応クラウド・併用で1本のトレースになる条件を表で比べます。
Anthropic SDKのOpenTelemetry tracingは、tracer providerを登録するだけで動きます。content modeの切り替え、stream、trace contextの扱いまでコード付きで説明します。
Claude Agent SDKはClaude Codeのエージェントループごと組み込み、LangGraphはノードとエッジで状態遷移を自分で描きます。制御・永続化・中断の持ち方を並べ、選び方を示します。
測定CSVをコード実行ツールに渡し、scipyで曲線フィッティングと残差プロットを出させる手順です。モデル式と採否の判断は人に残します。
SDKThinkingTokensMessageは思考ブロックの生成中に流れる推定トークン数です。進捗バーに使う側と、確定値を読む側の切り分け、サブエージェント分の扱いを実装例つきで示します。
TypeScript Agent SDKのstartup()は、サブプロセスの起動と初期化を先に終わらせます。WarmQueryの使い方、initializeTimeoutMs、prewarm()との使い分けを解説します。
Agent SDKは、ツールの接続、エージェントのループ制御、コンテキスト管理、長時間稼働の設計といった、エージェント実装の土台を提供します。
このカテゴリでは、SDKの基本構造から、評価(eval)の設計、マルチエージェント構成、運用上の工夫まで、Claudeでエージェントを作る開発者向けの情報を扱います。
Agent SDKでエージェントを実装する際は、ツール接続やループ制御といった「仕組み」だけでなく、評価(eval)とコンテキスト管理という「運用」の設計が成否を分けます。長時間稼働や複数エージェントの協調を前提にすると、最初の設計段階で何を計測し、どこで人が介在するかを決めておくことが重要です。
外部ツールとの接続にはMCP、対話的にエージェントを動かす現場ではClaude Codeのカテゴリが関連します。SDKの基礎を押さえたうえで、これらと組み合わせると実運用に近づきます。