リリースプロセス
バージョニング
Section titled “バージョニング”このプロジェクトでは、0.Y.Z
形式を用いたわずかに変更されたセマンティック バージョニングを採用しています。先頭の 0
は、SDK がまだ急速に進化していることを示します。各コンポーネントの増分ルールは次のとおりです:
マイナー (Y
) バージョン
Section titled “マイナー (Y) バージョン”ベータでない公開インターフェースに breaking changes がある場合、マイナー バージョン Y
を上げます。たとえば、0.0.x
から 0.1.x
への更新には breaking changes が含まれる可能性があります。
破壊的変更を避けたい場合は、プロジェクトで 0.0.x
バージョンに固定することを推奨します。
パッチ (Z
) バージョン
Section titled “パッチ (Z) バージョン”Z
は非破壊的変更の場合に増分します:
- バグ修正
- 新機能
- プライベート インターフェースの変更
- ベータ機能の更新
サブパッケージのバージョニング
Section titled “サブパッケージのバージョニング”メインの @openai/agents
パッケージは、単体でも利用可能な複数のサブパッケージで構成されています。現在は各パッケージのバージョンが連動しており、いずれかのパッケージでバージョンが上がると他も同時に上がります。1.0.0
に移行する段階で、この戦略を変更する可能性があります。
各サブパッケージごとに変更履歴を生成しているため、何が変更されたかを確認できます。変更はサブパッケージ内で発生している場合があるため、詳細は該当する変更履歴をご確認ください。