Skip to content

chore(deps): bump agents to 0.19.0, the last beta-free line #225

Description

@liplus-lin-lay

目的

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.0dependencies@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 化)

制約

  • 挙動変更を伴わないことMcpAgent.serve("/mcp") の構成を維持する
  • 0.8 → 0.19 は 11 マイナー分あり、その間の破壊的変更は未調査。CI と型検査で検出する
  • ステートレス移行は spec: MCP 2026-07-28 migration plan - single-lane flip, no dual-lane fallback #224 の範囲。本 issue では触らない
  • @cloudflare/workers-types の pin(package.json の overrides とコメント参照)を壊さないこと

対象ファイル

  • package.json — agents のバージョン指定
  • package-lock.json
  • src/mcp.ts / src/index.ts — 型エラーが出た場合のみ(McpAgent 周辺)

関連

Metadata

Metadata

Assignees

No one assigned

    Labels

    done役目完了、orchestration (review / merge / close) フェーズ待ちenhancement新機能・改善要望

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions