目的
agents を 0.8.7 → 0.19.0 へ引き上げ、SDK v2 beta を踏まずに依存 drift を解消する。挙動は現状維持。
前提
- 現状 =
agents: ^0.8.0(実体 0.8.7、@modelcontextprotocol/sdk@1.28.0 を内包)。repo 直下の解決は sdk 1.29.0
agents@0.19.0 は dependencies に @modelcontextprotocol/sdk@1.29.0 のみを持つ。@modelcontextprotocol/client / /server の静的 import なし、beta peer なし
agents@0.20.0 から v2 beta(client / server 2.0.0-beta.5)が必須 peer になる。よって 0.19.0 が beta を踏まない最終版
- 0.19.0 時点で
McpAgent は export 継続、deprecated マーカーなし(0.20.1 で feature-frozen 化)
制約
対象ファイル
package.json — agents のバージョン指定
package-lock.json
src/mcp.ts / src/index.ts — 型エラーが出た場合のみ(McpAgent 周辺)
関連
目的
agentsを 0.8.7 → 0.19.0 へ引き上げ、SDK v2 beta を踏まずに依存 drift を解消する。挙動は現状維持。前提
agents: ^0.8.0(実体 0.8.7、@modelcontextprotocol/sdk@1.28.0を内包)。repo 直下の解決は sdk 1.29.0agents@0.19.0はdependenciesに@modelcontextprotocol/sdk@1.29.0のみを持つ。@modelcontextprotocol/client//serverの静的 import なし、beta peer なしagents@0.20.0から v2 beta(client/server2.0.0-beta.5)が必須 peer になる。よって 0.19.0 が beta を踏まない最終版McpAgentは export 継続、deprecated マーカーなし(0.20.1 で feature-frozen 化)制約
McpAgent.serve("/mcp")の構成を維持する@cloudflare/workers-typesの pin(package.jsonの overrides とコメント参照)を壊さないこと対象ファイル
package.json— agents のバージョン指定package-lock.jsonsrc/mcp.ts/src/index.ts— 型エラーが出た場合のみ(McpAgent 周辺)関連