osFoundry / Platform
Estação de Merge
Um editor de merge de 3 vias — meu, deles, mesclado — para qualquer entidade ramificada no workspace.
O que é
Merge Station é a superfície de resolução de conflitos dentro do osFoundry, o workspace de IA de desktop com chaves próprias (BYOK). Quando duas pessoas (ou duas execuções) alteram a mesma coisa, o Merge Station abre a clássica visão de três vias: a sua versão de um lado, a da outra pessoa do outro e o resultado reconciliado no meio, para que você decida, trecho a trecho, como a entidade combinada deve ficar. É o mesmo modelo mental que os desenvolvedores conhecem das ferramentas de merge do git, mas aplicado a todo o workspace, e não apenas a arquivos de código.
O que o diferencia de uma ferramenta de diff de código é a variedade de coisas que ele pode combinar. No osFoundry quase tudo pode ser ramificado: a configuração de um agente, um app, um documento, um canvas, uma coleção de conhecimento, um prompt ou a definição de um loop. Cada uma dessas coisas é uma entidade estruturada, e cada uma pode divergir quando dois branches evoluem em paralelo. O Merge Station lê os dois lados e o ancestral comum, faz o merge automático das partes que não conflitam e coloca os conflitos reais diante de você para escolher. Você fica com o seu, fica com o dos outros ou edita diretamente o painel combinado até ficar do jeito que quer, e então confirma o resultado como a versão reconciliada.
Como o osFoundry é local-first e BYOK, o merge acontece no seu workspace, no seu dispositivo: as entidades, o histórico delas e o merge que você produz permanecem onde o seu trabalho já vive, e nenhum revendedor fica entre você e as suas chaves de modelo. Para uma equipe que colabora em agentes e apps compartilhados sem cobrança por assento, o Merge Station é a etapa que permite que dois branches da mesma coisa voltem a se juntar de forma limpa, em vez de o trabalho de uma pessoa sobrescrever silenciosamente o de outra.
Principais recursos
- Visão de merge de 3 vias em três painéis: o seu, o dos outros e o resultado combinado editável, lado a lado
- Funciona com qualquer entidade ramificada: agentes, apps, documentos, canvas, conhecimento, prompts e loops, não apenas código
- Usa o ancestral comum para fazer o merge automático das mudanças sem conflito e exibir apenas os conflitos reais
- Resolva cada conflito ficando com o seu, com o dos outros ou editando diretamente o painel combinado
- Roda localmente no seu workspace de desktop BYOK, então o histórico de branches e os merges permanecem no seu dispositivo
Casos de uso
- Líder de equipe: dois colegas editaram o mesmo agente compartilhado em branches separados; abra o Merge Station para reconciliar as mudanças de prompt e de ferramentas em uma única versão
- Criador de apps: faça o merge de um branch de funcionalidade de um app do workspace de volta ao main, escolhendo por conflito qual lado manter
- Responsável pelo conhecimento: combine edições paralelas de um documento ou coleção de conhecimento compartilhados sem que uma revisão atropele a outra
Perguntas frequentes
O que é um merge de 3 vias e por que três painéis?
Um merge de três vias compara duas versões divergentes com o ancestral comum delas, para que a ferramenta saiba qual lado realmente mudou uma determinada parte, em vez de adivinhar. O Merge Station mostra o seu, o dos outros e o resultado combinado: as mudanças sem conflito entram automaticamente, e apenas os conflitos verdadeiros exigem sua decisão no painel central.
O Merge Station pode fazer merge de coisas além de código?
Sim. Ele funciona com qualquer entidade ramificada no workspace do osFoundry: agentes, apps, documentos, canvas, coleções de conhecimento, prompts e loops. Se algo pode ser ramificado, suas duas versões podem ser reconciliadas no Merge Station.
Onde o merge é executado e meus dados saem do meu dispositivo?
O osFoundry é um workspace de desktop local-first e com chaves próprias (BYOK), então o Merge Station opera sobre as entidades e o histórico que já estão no seu workspace, na sua máquina. O merge que você produz é confirmado localmente; não há revendedor no meio.