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

Referência da CLI

TL;DR​

Use nexus --help para a fonte de verdade da versão instalada. A CLI aceita --json nos comandos indicados para automação; não faça parsing de tabelas humanas quando houver saída JSON.

nexus --help
nexus doctor --json
nexus providers status --json

Comandos por objetivo​

GrupoSintaxeUso
workspace Webnexus, nexus web, nexus web openabre ou reabre a workstation local
provider interativonexus <provider> [flags]inicia a CLI oficial com seleção de perfil
provider supervisionadonexus <provider> --supervisedusa SessionHost e controles Nexus
runtimesnexus start, stop, ps, attach, handoff, continuecontrola execuções supervisionadas
providers e perfisproviders, profiles, add, remove, rename, login, logout, use, status, inspectregistra e opera perfis locais
projetos e agentsprojects, agents, plantrabalha com entidades persistentes do Nexus
sessões e bindingssessions, workspaces, current, bind, unbind, bindingsconsulta continuidade e preferências locais
diagnósticodoctor, security, history, stats, export, issue-report, configinvestiga e exporta dados locais
sistemaupdate, maestro, completion, version, release, tunnelmanutenção e integrações opcionais

Índice de comandos de topo​

O índice abaixo foi verificado contra nexus --help. Flags específicas podem variar por subcomando e versão; confirme com nexus <subcomando> --help antes de automatizar.

SintaxeDescrição
nexusabre a Web Workspace OS padrão
nexus web [flags], nexus web openinicia ou reabre a Web local
nexus tunnelopera o acesso remoto/tunnel conscientemente
nexus control [subcmd]controla runtimes supervisionados (nexus ui é alias)
nexus start <provider> [flags]inicia runtime supervisionado e anexa
nexus stop <runtime-id>encerra um runtime
nexus ps, nexus runninglista runtimes ativos
nexus attach <runtime-id>anexa ao terminal do runtime
nexus handoff <id> <target>transfere contexto entre contas do mesmo provider
nexus continue <id> --with <provider>transfere contexto entre providers
nexus run "<goal>"classifica, roteia e executa um objetivo Nexus em foreground até a Mission concluir, falhar ou exigir intervenção
nexus <provider> [flags]abre provider com seleção inteligente
nexus <provider> --supervisedabre provider via SessionHost
nexus <provider>:<profile> [flags]pede um perfil específico
nexus <provider>:auto [flags]pede seleção automática explícita
nexus resume [id] [provider:name]retoma sessão com sintaxe nativa
nexus providers [--json]lista instalações/capacidades de providers
nexus providers status [--json]mostra registro e ciclo de vida de providers
nexus providers register <provider> [--profile <name>] [--no-login]registra um provider/perfil
nexus profiles [--json]lista perfis locais
nexus pathsmostra diretórios Nexus efetivos
nexus add <provider> [name]adiciona perfil de autenticação
nexus remove <provider> <name>remove perfil
nexus rename <provider> <old> <new>renomeia perfil
nexus login, nexus logout <provider> <name>executa login/logout oficial
nexus use <provider> <name>define perfil padrão
nexus status [provider[:profile]]mostra saúde/plano do perfil
nexus usage [--json] [--refresh]consulta quota/capacidade
nexus inspect <provider> <name>inspeciona configuração de perfil
nexus projects [list|add]lista ou registra workspaces
nexus agents [project-id]lista Agents persistentes de um projeto
nexus plan [list|create|show|compile|run]gerencia WorkPlans
nexus sessions [search] [--json]consulta índice universal de sessões
nexus workspaces [--json]mostra workspaces, histórico e bindings
nexus currentmostra provider/perfil ativo
nexus bind, unbind, bindingsgerencia preferências por workspace
nexus explain <provider>explica a decisão de seleção
nexus doctor [--json|--bundle]gera diagnóstico local
nexus doctor terminal [--json|--recover]diagnostica e recupera o estado do terminal
nexus security [profile] [--json]audita isolamento e compartilhamento
nexus history, stats, exportconsulta/extrai dados locais
nexus issue-reportcria relatório diagnóstico
nexus config <show|validate>lê ou valida configuração
nexus update [check] [--channel beta|stable]verifica/aplica update do Nexus; mudança de canal é explícita
nexus maestro <status|doctor|update>administra a integração Maestro opcional
nexus completion <bash|zsh|fish>gera completion de shell
nexus version [--json]mostra versão e plataforma
nexus releaseorienta bump, build, instalação e validação de release

Para execução autônoma iniciada pela CLI, o processo permanece proprietário do worker canônico até a Mission atingir um estado estável (COMPLETED_VERIFIED, falha, pausa ou BLOCKED_NEEDS_USER). A CLI não cria um segundo runner nem abandona uma goroutine ao encerrar. No Web, a execução continua assíncrona porque o processo servidor permanece vivo e RecoverMissionRuns restaura trabalho durável após restart.

Para projetos usados com Missions autônomas, --isolation worktree é o default recomendado quando você quer que Agents sem configuração própria herdem isolamento seguro:

nexus projects add /caminho/do/repo --name "Meu Projeto" --isolation worktree

Ele não é mais um requisito global. Steps AUTO/CREATE podem executar em um projeto cujo default é project, porque o runtime reutiliza apenas Agents com isolamento efetivo worktree ou cria um Agent isolado. Steps EXISTING continuam bloqueados se o Agent fixado não for worktree-safe.

O nome posicional legado continua aceito; --isolation aceita project, worktree ou none.

Sintaxe de provider​

nexus codex
nexus codex:work
nexus codex:auto
nexus agy --supervised

<provider>:<profile> pede um perfil específico; :auto torna a seleção automática explícita. O provider continua responsável pela autenticação oficial. Verifique disponibilidade antes com nexus providers status --json.

Aliases canônicos​

Alias NexusSignificado
--yolo / -ypede bypass de aprovações ao provider, quando compatível
--continuecontinua a sessão mais recente
--resume <id> / -r <id>retoma uma sessão pelo ID
--printpede execução não interativa
--effort <low|med|high>preferência de esforço, quando suportado
--planinicia em modo de planejamento, quando suportado

Para Codex, -c e -p permanecem flags nativas. Use --continue e --print para os aliases Nexus.

Exemplos validados contra o help​

nexus providers status --json
nexus profiles --json
nexus projects list
nexus agents <project-id>
nexus plan list
nexus ps --json
nexus doctor --bundle
nexus completion zsh

Cada subcomando pode ter opções adicionais. Confirme antes de automatizar:

nexus <subcomando> --help

Saída e erros​

  • Use --json quando o help do comando o oferecer.
  • Preserve códigos de saída em scripts e trate UNKNOWN, falta de autenticação e quota limitada como estados distintos de sucesso.
  • Não inclua tokens, cookies ou paths pessoais em logs/issue reports.

Tunnel​

nexus tunnel é uma operação de acesso remoto separada da Web loopback padrão. Confirme status com nexus tunnel status e siga a política de segurança local antes de iniciar ou compartilhar uma URL.