リリースプロセス/変更ログ
本プロジェクトでは、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
です。更新の際は、型エラーを修正して Agent
を AgentBase
に置き換えてください。
0.1.0
このバージョンでは、MCPServer.list_tools()
に run_context
と agent
の 2 つの新しいパラメーターが追加されました。MCPServer
をサブクラス化しているクラスでは、これらのパラメーターを追加する必要があります。