Pular para o conteúdo principal

Referência do VS Code

Tabela de consulta para a extensão nnumbers.imaginne. Para o passo a passo, veja Usar no VS Code. Abra o chat com Ctrl/Cmd+Shift+I.

Comandos (categoria "Imaginne:")​

Acessíveis pela paleta de comandos (Ctrl/Cmd+Shift+P) digitando Imaginne:.

ComandoO que faz
StartInicia a sessão.
Open ChatAbre o painel de chat.
Ask SelectionPergunta sobre a seleção.
Fix SelectionCorrige a seleção.
Explain SelectionExplica a seleção.
Refactor SelectionRefatora a seleção.
Explain FileExplica o arquivo ativo.
Generate TestsGera testes.
Run Test for FileRoda os testes do arquivo.
Run Test at CursorRoda o teste no cursor.
Review Current ChangesRevisa as mudanças não preparadas.
Review Staged ChangesRevisa as mudanças preparadas (staged).
Review Branch vs BaseRevisa o branch contra a base.
Review FileRevisa o arquivo.
Generate Commit MessageGera a mensagem de commit.
Explain DiffExplica o diff.
Pin Active FileFixa o arquivo ativo no contexto.
Pin SelectionFixa a seleção no contexto.
Unpin ContextRemove um item fixado.
Show Pinned ContextMostra o que está fixado.
Clear Pinned ContextLimpa os itens fixados.
Preview ContextPré-visualiza o contexto que será anexado.
Start Agent TaskInicia uma tarefa de agente.
Stop Agent TaskInterrompe a tarefa.
Resume Agent TaskRetoma a tarefa.
Run Health CheckDiagnóstico da conexão.
LoginFaz login pelo navegador.
LogoutSai da conta.
WhoamiMostra a identidade.
Configure Binary PathDefine o caminho do binário imaginne.
Open Terminal SessionAbre uma sessão no terminal.
Select ModelEscolhe o modelo (nnumbers / nnumbers-flash / nnumbers-code); o ativo aparece na barra de status. Veja Modelos.
Show MCP Servers (Tools)Lista os servidores MCP (ferramentas) disponíveis.
Cloud RunsAbre os Cloud Runs — executar um run no servidor. Veja Cloud Runs no VS Code.
Agents DashboardAbre o painel de agentes.
Tools CatalogAbre o catálogo de ferramentas.
Usage & Admin SummaryResumo de uso e administração.
A extensão expõe cerca de 77 comandos

A tabela acima cobre os de uso direto. Os demais são variações e entradas internas que aparecem na paleta sob o mesmo prefixo Imaginne:.

Atalhos de teclado​

AtalhoAção
Ctrl/Cmd+Shift+IAbrir o chat.
Ctrl/Cmd+Shift+LFocar o campo de input.
Ctrl/Cmd+LLimpar o chat.
EscCancelar a execução (com a barra lateral visível).
OndeItens
Editor (clique direito)Ask / Fix / Explain / Refactor Selection; Run Test at Cursor.
Explorer (clique direito num arquivo)Review File; Run Test for File.
SCM (controle de versão)Review Current Changes; Review Staged Changes; Generate Commit Message.

Slash commands (no chat)​

ComandoEfeito
/clearLimpa o chat.
/newNova conversa.
/statusEstado atual.
/compactCompacta o contexto.
/modelMostra o modelo ativo. Para trocar, use o comando Imaginne: Select Model (veja Modelos).
/cancelCancela a execução.
/helpAjuda.
/autonomyAjusta o nível (Ask / Fix / Agent / Bypass).
/loginFaz login.
/logoutSai da conta.
/whoamiMostra a identidade.

Diretivas​

DiretivaEfeito
/fixCorrige o alvo no contexto.
/explainExplica.
/testGera/roda testes.
/refactorRefatora.
/reviewRevisa.
/planPlaneja antes de agir.

A menção @arquivo injeta o conteúdo do arquivo no contexto.

Configurações úteis​

A extensão expõe 32 configurações (prefixo imaginne.). As mais usadas:

ConfiguraçãoPadrãoEfeito
imaginne.binaryPath—Caminho do CLI imaginne (se não estiver no PATH).
imaginne.platformUrl—URL da plataforma Imaginne (avançado).
imaginne.cloudRuns.enabledfalseLiga o dispatch de Cloud Runs (executar um run no servidor); desligado = tudo roda local, zero requisição ao servidor. Veja Cloud Runs no VS Code.
imaginne.context.smarttrueLiga o contexto inteligente.
imaginne.context.includeGitDifffalseAnexa o git diff.
imaginne.context.includeDiagnosticstrueAnexa diagnósticos.
imaginne.context.includeOpenTabstrueAnexa as abas abertas.
imaginne.autonomy.defaultLevelfixNível inicial de autonomia.
imaginne.autonomy.allowApplyAlltruePermite "Apply All".
imaginne.autonomy.requireConfirmationForDestructivetrueConfirma operações destrutivas.
imaginne.autonomy.commandAllowlist—Comandos liberados sem confirmar.
imaginne.autonomy.commandDenylist—Comandos sempre bloqueados.
imaginne.autonomy.bypassTimeoutMinutes30Expiração do modo Bypass.
imaginne.extraArgs—Argumentos extras para o imaginne serve.

Pré-requisito​

A extensão sobe o CLI imaginne serve por baixo. Instale o binário imaginne antes (veja Instalar a TUI). O canal DEV é a extensão nnumbers.imaginne-dev.

Próximos passos​