osFoundry / Platform
发布
带说明、产物与变更日志地发布版本——如有需要,可由 Maestro 自动生成。
简介
Releases 是 osFoundry 把 Git 历史中的某个节点变成一个已发布、带版本成果的方式:一个标签、一组构建产物、可读的发布说明,以及一份变更日志。它就在 Code & Build 界面里,与你的仓库相邻,因此发布版本不需要离开工作区、不需要另外接一个 CI 服务,也不用把提交信息手动抄进 wiki。你选定提交或标签,为版本命名,附上构建好的文件,然后发布。
在 osFoundry 内部,变更日志和说明可以由工作区的智能体 Maestro 自动生成。Maestro 读取自上次发布以来的提交范围,起草一份变更日志和变更摘要——按面向人的方式分组、组织语言,而不是罗列原始的提交标题。由于 osFoundry 采用自带密钥(BYOK),这一起草过程运行在你所接入的模型上(本地、云端或自托管);token 上没有转售加价,而如果你指向本地模型,diff 和提交历史都留在你的设备上。草稿是供你编辑的起点,而非黑箱——发布前每一行的最终决定权都在你手中。
这一点很重要,因为发布说明正是团队一觉得麻烦就会跳过的环节。把标签、产物、变更日志和来龙去脉放在同一处——紧挨着它们所描述的代码——意味着关于你发布了什么的记录会真正被写下来、保持准确,并在三个月后有人问起「这个版本改了什么?」时依然在那里。
主要功能
- 把一个提交打成带名称的版本标签,直接在 Code & Build 界面发布为 release,无需外部 CI
- 将构建产物(二进制、软件包、压缩包)附到 release 上,让发布的文件与生成它们的版本存放在一起
- 从自上次发布以来的提交范围自动生成变更日志,由 Maestro 起草,发布前可完全编辑
- 把变更写成可读的发布说明,紧挨代码保存,而不是塞进另一份文档
- BYOK 且本地优先:变更日志的起草使用你自己的模型密钥,用本地模型时你的提交历史绝不离开设备
使用场景
- 独立维护者:发布 v1.2 版本,让 Maestro 从 40 个提交起草变更日志,改两行,然后附上构建好的二进制文件发布
- 小团队负责人:交付一个带版本的构建,配上队友真正读得懂的说明,无需为另一个发布工具按席位付费
- 注重隐私的开发者:用本地模型生成发布说明,让专有的提交信息和 diff 留在自己的机器上
常见问题
osFoundry 会替我写发布说明吗?
可以。Maestro 会读取自上次发布以来的提交,起草一份变更日志和一段通俗易懂的摘要,随后由你在发布前编辑。这是可选的——你完全可以全部手写——而且 AI 的输出始终是供你审阅的草稿,绝不会自动发布。
由哪个 AI 模型生成变更日志?
由你所接入的那个。osFoundry 采用自带密钥,因此变更日志的起草使用你自己的模型——本地、云端或自托管——token 上不加价。指向本地模型,你的提交历史就留在你的设备上。
我能把构建产物附到 release 上吗?
可以。一个 release 把版本标签、发布说明、变更日志,以及你构建的产物(二进制、软件包或压缩包)绑在一起,让你发布的文件与生成它们的那个确切版本存放在一起。