osFoundry / Platform
Merge Station
Редактор 3-way merge — мои, их, слитые — для любой ветвящейся сущности в рабочем пространстве.
Что это
Merge Station — это поверхность разрешения конфликтов внутри osFoundry, десктопного ИИ-рабочего пространства с собственными ключами (BYOK). Когда два человека (или два прогона) изменяют одно и то же, Merge Station открывает классический трёхсторонний вид: ваша версия с одной стороны, чужая с другой и согласованный результат посередине, чтобы вы решали, кусок за куском, каким должна стать объединённая сущность. Это та же ментальная модель, что знакома разработчикам по инструментам слияния git, но применённая ко всему рабочему пространству, а не только к исходным файлам.
От инструмента диффа кода его отличает то, насколько разные вещи он способен сливать. В osFoundry ветвить можно почти всё: конфигурацию агента, приложение, документ, канвас, коллекцию знаний, промпт или определение цикла (loop). Каждая из них — структурированная сущность, и каждая может разойтись, когда две ветки развиваются параллельно. Merge Station читает обе стороны вместе с их общим предком, автоматически сливает то, что не конфликтует, и выносит перед вами настоящие конфликты для выбора. Вы берёте своё, берёте чужое или редактируете панель слияния напрямую, пока она не станет такой, как нужно, а затем коммитите результат как согласованную версию.
Поскольку osFoundry работает по принципу local-first и BYOK, слияние происходит в вашем рабочем пространстве на вашем устройстве: сущности, их история и созданное вами слияние остаются там, где уже живёт ваша работа, и между вами и вашими ключами моделей не стоит никакой перепродавец. Для команды, которая совместно работает над общими агентами и приложениями без оплаты за место, Merge Station — это тот шаг, который позволяет двум веткам одного и того же чисто сойтись вновь, вместо того чтобы работа одного человека молча затирала работу другого.
Ключевые возможности
- Трёхпанельный вид слияния: ваша версия, чужая и редактируемый результат слияния рядом
- Работает с любой ветвлённой сущностью: агентами, приложениями, документами, канвасами, знаниями, промптами и циклами, а не только с кодом
- Использует общего предка, чтобы автоматически слить неконфликтующие изменения и показать только настоящие конфликты
- Разрешайте каждый конфликт, взяв своё, взяв чужое или отредактировав панель слияния напрямую
- Работает локально в вашем десктопном пространстве BYOK, так что история веток и слияния остаются на вашем устройстве
Сценарии использования
- Тимлид: двое коллег отредактировали одного и того же общего агента в разных ветках; откройте Merge Station, чтобы свести их изменения промпта и инструментов в одну версию
- Разработчик приложений: слейте ветку с функциональностью приложения рабочего пространства обратно в main, выбирая для каждого конфликта, какую сторону оставить
- Владелец знаний: объедините параллельные правки общего документа или коллекции знаний так, чтобы одна ревизия не затёрла другую
Часто задаваемые вопросы
Что такое трёхстороннее слияние и почему три панели?
Трёхстороннее слияние сравнивает две разошедшиеся версии с их общим предком, поэтому инструмент может понять, какая сторона действительно изменила ту или иную часть, а не угадывать. Merge Station показывает ваше, чужое и результат слияния: неконфликтующие изменения попадают автоматически, и только настоящие конфликты требуют вашего решения в центральной панели.
Может ли Merge Station сливать не только код?
Да. Он работает с любой ветвлённой сущностью в рабочем пространстве osFoundry: агентами, приложениями, документами, канвасами, коллекциями знаний, промптами и циклами. Если что-то можно ветвить, его две версии можно согласовать в Merge Station.
Где выполняется слияние и покидают ли мои данные устройство?
osFoundry — это десктопное рабочее пространство local-first с собственными ключами (BYOK), поэтому Merge Station работает с сущностями и историей, которые уже есть в вашем рабочем пространстве на вашей машине. Созданное вами слияние коммитится локально; никакого перепродавца посередине нет.