コンテンツにスキップ

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

本プロジェクトは、0.Y.Z 形式のセマンティックバージョニングを一部変更して採用しています。先頭の 0 は、この SDK がまだ急速に進化していることを示します。各コンポーネントの更新は次のとおりです。

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

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

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

パッチ ( Z ) バージョン

後方互換な変更については Z を増やします。

  • バグ修正
  • 新機能
  • 非公開インターフェースの変更
  • ベータ機能の更新

破壊的変更の変更履歴

0.6.0

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

0.5.0

このバージョンでは、目に見える破壊的変更は導入していませんが、新機能と内部の重要な更新がいくつか含まれます。

  • RealtimeRunnerSIP protocol connections を扱えるようにサポートを追加
  • Python 3.14 との互換性のために Runner#run_sync の内部ロジックを大幅に改訂

0.4.0

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

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_contextagent が追加されました。MCPServer を継承するすべてのクラスにこれらのパラメーターを追加する必要があります。