Primeiros passos
A configuração do LangDrift requer Node.js 24 ou posterior e um diretório de projeto existente. Dentro de um repositório Git, o comando pode encontrar a raiz mais próxima do repositório, dispensando a opção --root.
npx @langdrift/core setup \
--project-id proj_example \
--account-id acc_example \
--name 'Example Product'Fora de um repositório Git, informe um diretório existente explicitamente com --root /path/to/product. Os IDs de projeto e conta são metadados de roteamento; a configuração não cria uma conta nem autentica nenhum dos IDs.
Arquivos gerados
Uma nova configuração cria exatamente estes arquivos de protocolo:
.drifts/project.json
.drifts/vision/schema.json
.drifts/loop/schema.json
.drifts/evidence/schema.jsonOs diretórios de artefatos são criados depois, conforme os documentos são adicionados. A configuração não gera artefatos de exemplo, código de integração nem configuração de agentes.
Configuração local e segura
Visualize o plano completo de arquivos antes de gravar:
npx @langdrift/core setup \
--project-id proj_example \
--account-id acc_example \
--name 'Example Product' \
--dry-runA configuração classifica cada destino gerenciado como create, preserve ou conflict. Ela cria arquivos ausentes, preserva arquivos equivalentes byte a byte e nunca sobrescreve conteúdo conflitante. Um conflito na verificação prévia impede todas as gravações. O comando não faz solicitações de rede nem conecta GitHub, Linear, Obsidian, MCP ou um backend LangDrift.