发布流程
该项目遵循一种略作修改的语义化版本控制形式,采用 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,这一策略可能会发生变化。
我们为每个子包生成变更日志,以帮助您了解发生了哪些变化。由于变更可能发生在某个子包中,您可能需要查看对应的变更日志,以了解该变更的详细信息。