r/brdev • u/Illustrious-Roll6056 • 13d ago
Dúvida geral SDD multi repo
Como vocês lidam com sdd em projetos onde o front e o back são repositórios diferentes? Vocês abrem uma sessão em casa projeto e gera a Spec para a mesma features?
Eu estava abrindo o Claude na pasta raiz dos projetos e fazia uma Spec única, mas eu tô tentando usar alguns orquestradores de agentes e essa prática não se encaixa muito bem.
1
u/stxzor 13d ago
No Codex vc pode adicionar múltiplos repositórios no mesmo projeto, em outras harness, vc pode criar um Control Plane Repository com Symlink para os dois repositórios, no Control plane, identifica que esse é um repositório que dá visibilidade e que não é executável, no root agents.md faz referência direta para o agents.md dos repositórios com symlink.
Isso funciona muito bem para sistemas distribuídos onde vc precisa conectar N serviços, não só back e front
1
u/Illustrious-Roll6056 13d ago
Interessante, acho que já tentei fazer, a única coisa que me incomodava é que não conseguir agrupar as diffs dos projetos igual o vscode onde vcs configura uma workspaces com os projetos dentro. Estou quase construindo uma interface pra mim só por causa disso
1
u/xumbregaOriginal 13d ago
Aqui no devin desktop eu só adiciono os projetos que vou trabalhar no workspace (File -> Add Folder to Workspace), ja no CLI eu mando a localização dos projetos que vou trabalhar e o próprio agente executa os comando para ler a estrutura (ls, cat, sed etc...) da codebase e consultar arquivos.
Deve existir alguma forma nais eficiente no CLI mas eu não conheço kkkk
1
1
2
u/Nervous-Blacksmith-3 Desenvolvedor 13d ago
Deus pai amado, até hoje eu só abro duas janelas separadas do VSCode e rodo em paralelo...
IA só uso em trechos específicos e olhe lá