Configuração
@langdrift/core 0.1.0 · não publicado@langdrift/core expõe o binário langdrift. A configuração é explícita:
langdrift setup \
--root /path/to/product \
--project-id proj_example \
--account-id acc_example \
--name 'Example Product'--root deve indicar um diretório existente. Quando omitido, a configuração busca .git a partir do diretório atual, subindo pelos diretórios pais. Fora de um repositório Git, informe --root.
Os IDs de projeto e conta são metadados de roteamento e contexto. A configuração não cria uma conta, autentica nenhum dos IDs nem autoriza acesso a um projeto.
Arquivos gerados
A configuração gerencia exatamente quatro arquivos JSON:
.drifts/
project.json
vision/schema.json
loop/schema.json
evidence/schema.jsonUm novo project.json registra a versão 1 do protocolo, a identidade do projeto, a proveniência do gerador do pacote de configuração e a configuração de integrações. LangDrift fica habilitado localmente; GitHub, Linear e Obsidian começam desabilitados. Os três esquemas de pilares são cópias autossuficientes de @langdrift/sdk.
A configuração não gera árvores de artefatos vazias, documentos Markdown, estruturas de agentes ou integrações de exemplo.
Opções do comando
--root <directory>--project-id <id>--account-id <id>--name <name>--github-installation-id <numeric-id>--github-repository <owner/repository>--linearou--no-linear--obsidianou--no-obsidian--dry-run--json--helpou-h
Os dois valores do GitHub devem ser fornecidos juntos para uma nova configuração. Eles armazenam apenas referências não secretas. As opções de Linear e Obsidian armazenam apenas configurações opcionais de interface.
Se faltarem valores de identidade, a CLI só solicita entrada quando a entrada padrão e a saída de erros são terminais interativos e --json está ausente. Execuções não interativas ou em JSON falham informando os campos ausentes.
Operação local
A configuração não faz solicitações de rede, recebe credenciais nem conecta GitHub, Linear, Obsidian, um servidor MCP ou um backend. O pacote não tem um gancho de configuração pós-instalação. Compilar ou empacotar o workspace não executa a configuração nem publica nenhum dos pacotes.