Pular para o conteúdo principal
Versão: 1.0 beta

Configuração

TL;DR​

Use nexus paths para descobrir os diretórios efetivos e nexus config show ou nexus config validate para inspecionar a configuração. Segredos de providers são resolvidos em runtime e não devem ser persistidos na configuração do Nexus.

Variáveis documentadas​

VariávelObrigatóriaDefault / efeitoDescriçãoExemplo seguro
NEXUS_WEB_PORTnão13000 no control host; nexus web também aceita --portporta de controle/Web quando aplicávelNEXUS_WEB_PORT=7420
NEXUS_LAUNCH_MODEnãoheurística do Nexusforça direct ou supervisedNEXUS_LAUNCH_MODE=supervised
NEXUS_DELEGATION_MODEnãoOFFdelegação é opt-in: AUTO/ASK precisam ser explícitos; OFF mantém execução direta/provider-owned e impede promoção implícita para MissionNEXUS_DELEGATION_MODE=ASK
NEXUS_DATA_DIR / AI_CLI_DATA_DIRnãodiretório de dados da plataformasubstitui o local de dados; útil em teste/isolamentoNEXUS_DATA_DIR=/tmp/nexus-data
NEXUS_CONFIG_DIR / AI_CLI_CONFIG_DIRnãodiretório de configuração da plataformasubstitui o local de configuraçãoNEXUS_CONFIG_DIR=/tmp/nexus-config
AI_CLI_LANGnãolocale detectadoescolhe idioma da CLIAI_CLI_LANG=pt-BR
NEXUS_ORQUESTRADOR_DIRnãodescoberta padrãolocal da integração Maestro opcional/opt/orquestrador
NEXUS_CODEX_APP_SERVERnãocomportamento normal do adaptercontrola a consulta app-server do Codex; use apenas para diagnósticoNEXUS_CODEX_APP_SERVER=0
NEXUS_DEBUG / NEXUS_AGY_DEBUGnãodesativadoativa logs de depuraçãoNEXUS_DEBUG=1
NEXUS_TERMINAL_TRACEnãodesativadograva diagnóstico JSONL sanitizado do caminho de bytes do terminal (xterm/WebSocket/scrubber/SessionHost/PTTY), sem texto bruto de promptNEXUS_TERMINAL_TRACE=1
NEXUS_UPDATE_REGISTRY_URLnãohttps://github.com/IAPro-Community/nexus/releases/download/channel-stable/update-manifest.json (ou channel-beta)URL completa do manifesto assinado; sobrescreve o default GitHubhttps://updates.example.invalid/manifest.json
NEXUS_RELEASE_REPOnãoIAPro-Community/nexusowner/name do GitHub usado por installers e pelos ponteiros channel-* de updateNEXUS_RELEASE_REPO=acme/fork

As variáveis OPENAI_API_KEY, DEEPSEEK_API_KEY e equivalentes são lidas somente quando você configura um provider de inteligência correspondente. Nunca as copie para documentação, issues ou commits.

Docker de compatibilidade​

.env.example é específico do caminho Docker/host-parity. Os campos HOST_HOME_DIR, HOST_UID, HOST_GID, WORKSPACE_DIR, HOST_BIND_ADDRESS, NEXUS_WEB_PORT, I_ACCEPT_HOST_PARITY, ENABLE_SSH_AGENT e SSH_AUTH_SOCK_MOUNT devem ser revisados antes de subir o compose. Leia Docker compatibilidade antes de definir I_ACCEPT_HOST_PARITY=1 ou montar um SSH agent.

Regras de segurança​

  • Não grave tokens, senhas, chaves ou connection strings em .env versionado.
  • Não configure uma porta pública para a Web sem uma revisão explícita de autenticação e rede.
  • Use diretórios temporários isolados para testes que alteram NEXUS_*_DIR.