发布流程
本项目遵循稍作修改的语义化版本,形式为 0.Y.Z。前导的 0 表示 SDK 仍在快速演进中。各组件递增规则如下:
次要(Y)版本
Section titled “次要(Y)版本”对于未标记为 beta 的任何公共接口出现的不兼容变更,我们将提升次要版本号 Y。例如,从 0.0.x 到 0.1.x 可能包含不兼容变更。
如果你不希望引入不兼容变更,建议在项目中将版本固定到 0.0.x。
修订(Z)版本
Section titled “修订(Z)版本”对于不引入不兼容的变更,我们会提升 Z:
- Bug 修复
- 新功能
- 对私有接口的更改
- 对 beta 功能的更新
子包版本管理
Section titled “子包版本管理”主包 @openai/agents 由多个可独立使用的子包组成。目前这些包的版本是联动的,即某个包版本提升时,其他包也会提升。随着我们向 1.0.0 演进,这一策略可能会调整。
我们为每个子包生成更新日志,帮助你了解变更内容。由于变更可能发生在某个子包中,你可能需要查看对应的更新日志以获取详情。