コンテンツにスキップ

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

本プロジェクトは、0.Y.Z という形式のやや修正したセマンティック バージョニングに従います。先頭の 0 は、この SDK がまだ急速に進化していることを示します。各コンポーネントは次のように増分します。

マイナー (Y) バージョン

ベータではない公開インターフェースに対する 破壊的変更 がある場合、マイナー バージョン Y を上げます。たとえば、0.0.x から 0.1.x への更新には破壊的変更が含まれる場合があります。

破壊的変更を避けたい場合は、プロジェクトで 0.0.x バージョンにピン留めすることをおすすめします。

パッチ (Z) バージョン

以下の非破壊的変更では Z を増やします。

  • バグ修正
  • 新機能
  • プライベート インターフェースの変更
  • ベータ機能の更新

破壊的変更の変更履歴

0.6.0

このバージョンでは、既定の ハンドオフ 履歴が、生の ユーザー/アシスタント のやり取りを公開するのではなく、1 つのアシスタント メッセージにまとめられ、下流の エージェント が簡潔で予測可能な要約を受け取れるようになりました。 - 既存の単一メッセージの ハンドオフ 文字起こしは、既定で <CONVERSATION HISTORY> ブロックの前に "For context, here is the conversation so far between the user and the previous agent:" を付けて開始されるため、下流の エージェント は明確にラベル付けされた要約を受け取れます

0.5.0

このバージョンは目に見える破壊的変更は導入しませんが、新機能と内部実装のいくつかの大きな更新を含みます。

  • RealtimeRunnerSIP プロトコル接続 を扱えるように対応を追加
  • Python 3.14 との互換性のために Runner#run_sync の内部ロジックを大幅に改訂

0.4.0

このバージョンでは、openai パッケージの v1.x バージョンはサポートされなくなりました。OpenAI v2.x を本 SDK と併用してください。

0.3.0

このバージョンでは、Realtime API のサポートが gpt-realtime モデルおよびその API インターフェース(GA バージョン)に移行しました。

0.2.0

このバージョンでは、引数として Agent を受け取っていたいくつかの箇所が、代わりに AgentBase を引数として受け取るようになりました。たとえば、MCP サーバーの list_tools() 呼び出しです。これは純粋に型に関する変更であり、引き続き Agent オブジェクトを受け取ります。更新するには、AgentAgentBase に置き換えて型エラーを修正してください。

0.1.0

このバージョンでは、MCPServer.list_tools() に新しいパラメーターが 2 つ追加されました: run_contextagentMCPServer をサブクラス化するすべてのクラスに、これらのパラメーターを追加する必要があります。