リリースプロセス/変更履歴
このプロジェクトは、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
を継承しているクラスでは、これらのパラメーターを追加する必要があります。