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