コンテンツにスキップ

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

本プロジェクトは、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 つの params が追加されました。MCPServer をサブクラス化しているクラスには、これらの params を追加する必要があります。