[go: up one dir, main page]

コンテンツにスキップ

リリースプロセス/変更履歴

このプロジェクトは、0.Y.Z という形式を採用した、やや独自のセマンティック バージョニングに従います。先頭の 0 は、SDK がまだ急速に進化していることを示しています。各コンポーネントの増分ルールは以下のとおりです。

マイナー (Y) バージョン

破壊的変更 がベータでないパブリック インターフェースに入った場合、マイナー バージョン Y を増やします。たとえば、0.0.x から 0.1.x への移行には破壊的変更が含まれることがあります。

破壊的変更を避けたい場合は、プロジェクト内で 0.0.x バージョンを固定することを推奨します。

パッチ (Z) バージョン

互換性を壊さない変更では Z を増やします。

  • バグ修正
  • 新機能
  • プライベート インターフェースの変更
  • ベータ機能の更新

破壊的変更の変更履歴

0.2.0

このバージョンでは、以前は Agent を引数に受け取っていたいくつかの箇所が、代わりに AgentBase を受け取るようになりました。例として、MCP サーバーでの list_tools() 呼び出しがあります。これは型定義のみの変更であり、実際には引き続き Agent オブジェクトを受け取ります。更新の際は、AgentAgentBase に置き換えて型エラーを解消してください。

0.1.0

このバージョンでは、MCPServer.list_tools()run_contextagent の 2 つの新しいパラメーターが追加されました。MCPServer を継承しているクラスでは、これらのパラメーターを追加する必要があります。