CLAUDE LABEN
AGENTS — Managed Agentsのセッション作成時にagent_with_overridesを渡すと、そのセッションだけモデル・システムプロンプト・ツール・MCPサーバー・スキルを差し替えられますKEYS — Claude ConsoleでAPIキーに有効期限を設定できるようになりました。プリセット・カスタム期間・無期限から選べ、7日以上のキーは失効前にメール通知が届きますMCP — 管理者がIDプロバイダ経由で組織全体にMCPコネクタをプロビジョニングできるようになりました。Okta起点で、ユーザーは初回ログイン時に自動でコネクタを使えますWORKBENCH — 旧Workbench(platform.claude.com/workbench)は8月17日で提供終了です。プロンプト生成・改善・テンプレート化の実験的APIも同日に廃止されますREVIEW — Claude Codeにバックグラウンドの/code-reviewが追加され、レビュー中も作業を続けられます。あわせてMCPやWindowsのパス処理が改善されましたFASTEND — Claude Opus 4.7のfastモードは本日7月24日で削除されます。speed: 'fast'を指定している箇所はOpus 4.8への移行が必要ですAGENTS — Managed Agentsのセッション作成時にagent_with_overridesを渡すと、そのセッションだけモデル・システムプロンプト・ツール・MCPサーバー・スキルを差し替えられますKEYS — Claude ConsoleでAPIキーに有効期限を設定できるようになりました。プリセット・カスタム期間・無期限から選べ、7日以上のキーは失効前にメール通知が届きますMCP — 管理者がIDプロバイダ経由で組織全体にMCPコネクタをプロビジョニングできるようになりました。Okta起点で、ユーザーは初回ログイン時に自動でコネクタを使えますWORKBENCH — 旧Workbench(platform.claude.com/workbench)は8月17日で提供終了です。プロンプト生成・改善・テンプレート化の実験的APIも同日に廃止されますREVIEW — Claude Codeにバックグラウンドの/code-reviewが追加され、レビュー中も作業を続けられます。あわせてMCPやWindowsのパス処理が改善されましたFASTEND — Claude Opus 4.7のfastモードは本日7月24日で削除されます。speed: 'fast'を指定している箇所はOpus 4.8への移行が必要です
記事一覧/API & SDK
API & SDK/2026-07-24上級

共通エージェント定義をセッション単位で差し替える運用設計

Managed Agents の agent_with_overrides を使い、1つの土台エージェントをセッションごとにモデル・プロンプト・ツール・MCP・スキルまで安全に差し替える設計パターンを、検証コードと実運用の落とし穴とともにまとめました。

Managed Agents3Agent SDK5MCP46運用設計15マルチテナント2

プレミアム記事

4つのブログサイトを、ほぼ同じ振る舞いのエージェントで回しています。

違うのはシステムプロンプトの一部と、参照する MCP コネクタ、それに読み込ませるスキルだけ。それなのに、私はしばらくの間、サイトごとに丸ごと別のエージェント定義を持っていました。

共通部分を直すたびに4箇所を手で揃える。片方だけ直し忘れて、ある夜のバッチだけ古いプロンプトで走る。似た定義が少しずつずれていく感覚は、地味に神経を削ります。

Managed Agents の agent_with_overrides に出会って、この構図をやっと畳めました。土台となるエージェント定義は1つ。セッションを作るその瞬間だけ、モデル・システムプロンプト・ツール・MCP サーバー・スキルを差し替える。定義は増やさず、実行時に色を付ける発想です。

個人開発で4サイトを回す中でたどり着いた設計です。以下では、その差し替えを「事故が起きない形」に落とし込むための考え方を、実際に使っている検証コードとともに共有します。

なぜ「定義を増やす」ではなく「セッションで差し替える」のか

選択肢は大きく3つありました。

方式共通部分の同期差分の見通し権限事故のリスク
サイトごとに別定義手動・ずれやすい良い(独立)低いが定義爆発
1定義+分岐をプロンプト内に埋める不要悪い(肥大化)中(境界が曖昧)
1定義+セッションでオーバーライド不要良い(差分が明示)設計次第で低くできる

3つ目を選んだ決め手は、差分がコードとして一箇所に集まることでした。

「このサイトのときは、この MCP と、このスキルだけ」という差分が、セッション生成の直前に、読める形で並ぶ。プロンプトの奥深くに条件分岐を埋めるより、はるかに見通しが利きます。

ただし、この方式には最初に必ずつまずく一点があります。

直感に反した点:オーバーライドは「上書き」であって「統合」ではない

最初、私はオーバーライドを「土台に差分を足すもの」だと思い込んでいました。

土台エージェントには4つのツールを許可してある。あるセッションで、そのうちの1つを別ツールに替えたい。だから tools に替えたい1つだけを渡しました。

結果、そのセッションでは残り3つのツールが消えました。

agent_with_overrides で指定したフィールドは、そのフィールドまるごとを置き換えます。配列であっても、要素単位でマージされるわけではありません。tools に1要素だけ渡せば、そのセッションのツールはその1つだけになります。

オーバーライドで渡した内容そのセッションでの結果
フィールドを省略土台の値をそのまま継承
フィールドに空配列 []その要素は「無し」になる(継承ではない)
フィールドに一部の要素だけ渡した要素だけになる(残りは消える)

言われてみれば当然の仕様です。けれど「差分を足す」という語感に引きずられると、静かにツールが減った状態で夜間バッチが走ることになります。私はログを見て初めて気づきました。

ここから得た原則はひとつ。オーバーライドは常に「そのフィールドの最終形」を渡す。 部分的な足し引きをしたいなら、土台の値を読み込んで、こちらで合成してから渡す。この合成を安全にやるのが、次のファクトリの役割です。

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

この記事の続きを読む

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

この記事で得られること
セッション単位オーバーライドを安全に組む検証付きファクトリの完全コード
オーバーライドが上書きか統合かで挙動が変わる分岐と、私が踏んだ落とし穴
4サイトを1つの土台エージェントで回すための、差し替え粒度の判断基準
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

API & SDK2026-06-30
ツール出力が大きすぎてコンテキストを溶かす問題 — カーソルで小分けに返すページング設計
一覧系のツールが数百件をそのまま返すと、エージェントのコンテキストは一回の呼び出しで溶けます。カーソルベースのページングでツール出力を小分けに返し、トークン予算を守る設計を実装コード付きで解説します。
API & SDK2026-06-21
公開したくない社内サービスに Managed Agents を繋ぐ — MCP トンネル設計の勘所
Claude Managed Agents から、インターネットに公開していない社内 MCP サーバーへ安全に接続する設計を扱います。MCP トンネル・自前サンドボックス・認可境界・障害時の縮退まで、実運用で必要な判断を整理しました。
API & SDK2026-07-24
メモリストアの棚卸しが半分しか返らない — path_prefix セグメント一致への移行
Managed Agents のメモリ一覧が agent-memory-2026-07-22 で仕様変更されました。順序固定・depth 厳格化・path_prefix のセグメント一致。棚卸しスクリプトが静かに件数を落とした実例と、破壊的変更に耐えるアクセス層の設計をまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →