コンテンツにスキップ

リリースプロセス/変更ログ

本プロジェクトでは、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 をサブクラス化しているクラスでは、これらのパラメーターを追加する必要があります。