osFoundry / Platform
合并工作台
三方合并编辑器——我的、他们的、合并版——适用于工作区中任意分支化实体。
简介
Merge Station 是 osFoundry 内置的冲突解决界面,osFoundry 是一款自带密钥(BYOK)的桌面 AI 工作区。当两个人(或两次运行)同时改动了同一处内容时,Merge Station 会打开经典的三方视图:一侧是你的版本,另一侧是对方的版本,中间是协调后的结果,让你逐块决定合并后的实体应当是什么样子。这与开发者在 git 合并工具中熟悉的思维模型相同,只是把它从源文件扩展到了整个工作区。
它与代码 diff 工具的不同之处,在于能够合并的对象范围。在 osFoundry 中几乎任何东西都可以分支:一个 agent 的配置、一个 app、一份文档、一块画布、一个知识集合、一个 prompt 或 loop 定义。这些都是结构化实体,当两个分支并行演进时,每一个都可能产生分歧。Merge Station 会读取双方以及它们的共同祖先,自动合并不冲突的部分,并把真正的冲突摆在你面前供你选择。你可以采用自己的、采用对方的,或直接编辑中间的合并面板,直到它符合你的预期,然后把结果提交为协调后的版本。
由于 osFoundry 是本地优先且 BYOK 的,合并发生在你设备上的工作区内:实体、它们的历史,以及你产出的合并结果都留在你的工作原本所在之处,你与你的模型密钥之间没有任何中间商。对于无需按席位收费、共同协作维护共享 agent 和 app 的团队来说,Merge Station 正是让同一事物的两个分支干净地重新合到一起的那一步,而不是让一个人的工作悄悄覆盖另一个人的。
主要功能
- 三窗格三方合并视图:你的、对方的以及可编辑的合并结果并排呈现
- 适用于任意已分支的实体:agent、app、文档、画布、知识、prompt 与 loop,而不只是代码
- 借助共同祖先自动合并不冲突的改动,只呈现真正的冲突
- 通过采用自己的、采用对方的,或直接编辑合并面板来解决每处冲突
- 在你的 BYOK 桌面工作区中本地运行,因此分支历史与合并结果都留在你的设备上
使用场景
- 团队负责人:两名成员在各自分支上编辑了同一个共享 agent;打开 Merge Station,把他们对 prompt 和工具的改动协调成一个版本
- 应用开发者:将某个工作区 app 的功能分支合并回 main,逐个冲突地选择保留哪一侧
- 知识负责人:合并对共享文档或知识集合的并行编辑,避免一个修订覆盖另一个
常见问题
什么是三方合并,为什么需要三个窗格?
三方合并会把两个产生分歧的版本与它们的共同祖先进行比较,从而让工具能够判断某处究竟是哪一侧真正改动过,而不是靠猜。Merge Station 会显示你的、对方的以及合并结果:不冲突的改动自动汇入,只有真正的冲突才需要你在中间窗格做决定。
Merge Station 能合并代码以外的东西吗?
可以。它适用于 osFoundry 工作区中任意已分支的实体:agent、app、文档、画布、知识集合、prompt 与 loop。只要某样东西能被分支,它的两个版本就能在 Merge Station 中协调。
合并在哪里运行,我的数据会离开我的设备吗?
osFoundry 是一款本地优先、自带密钥(BYOK)的桌面工作区,因此 Merge Station 处理的是你机器上工作区里已有的实体与历史。你产出的合并结果在本地提交回去,中间没有任何转售方。