Skip to main content

Referência de comando da CLI do GitHub Copilot

Encontre comandos e atalhos de teclado para usar CLI do Copilot de forma eficaz.

Comandos de linha de comando

CommandPropósito
copilotInicie a interface interativa do usuário.
copilot help [topic]Exibir informações de ajuda. Os tópicos de ajuda incluem: config, , commands, environment, logginge permissions.
copilot initInicialize instruções personalizadas do Copilot para este repositório.
copilot updateBaixe e instale a versão mais recente.
copilot versionExibir informações de versão e verificar se há atualizações.
copilot pluginGerenciar plug-ins e mercados de plug-ins.

Atalhos globais na interface interativa

ShortcutPropósito
@ FILENAMEInclua o conteúdo do arquivo no contexto.
          <kbd>Ctrl</kbd>+<kbd>X</kbd> , em seguida, `/`  | Depois de começar a digitar um prompt, isso permite que você execute um comando de barra , por exemplo, se você quiser alterar o modelo sem precisar digitar novamente o prompt. |

| Esc | Cancele a operação atual. | | ! COMMAND | Execute um comando em seu shell local, ignorando Copilot. | | Ctrl+C | Cancelar a operação/limpar a entrada. Pressione duas vezes para sair. | | Ctrl+D | Desligamento. | | Ctrl+L | Limpar a tela. |

Atalhos de linha do tempo na interface interativa

ShortcutPropósito
ctrl+oEmbora não haja nada na entrada do prompt, isso expande os itens recentes na linha do tempo de resposta de Copilot para mostrar mais detalhes.
ctrl+eEmbora não haja nada na entrada do prompt, isso expande todos os itens na linha do tempo de resposta do Copilot.
ShortcutPropósito
          <kbd>Ctrl</kbd>+<kbd>Um</kbd>        | Ir para o início da linha (ao digitar). |

| Ctrl+E | Mover para o final da linha (quando se está digitando). | | CTRL+H | Exclua o caractere anterior. | | Ctrl+W | Exclua a palavra anterior. | | Ctrl+U | Apague desde o cursor até o início da linha. | | Ctrl+K | Apague desde o cursor até o final da linha. | | Meta+/ | Mova o cursor uma palavra por vez. | | / | Navegue pelo histórico de comandos. |

Comandos de barra na interface interativa

CommandPropósito
/add-dir PATHAdicione um diretório à lista de permissões para acesso ao arquivo.
/agentNavegue e selecione entre os agentes disponíveis (se houver).
          `/allow-all`, `/yolo`                               | Habilite todas as permissões (ferramentas, caminhos e URLs). |

| /clear, /new | Limpe o histórico da conversa. | | /compact | Resumir o histórico de conversas para reduzir o uso da janela de contexto. | | /context | Mostrar o uso e a visualização do token da janela de contexto. | | /cwd, /cd [PATH] | Altere o diretório de trabalho ou exiba o diretório atual. | | /delegate [PROMPT] | Delegar alterações em um repositório remoto com uma solicitação de pull gerada por IA. | | /diff | Examine as alterações feitas no diretório atual. | | /exit, /quit | Saia da CLI. | | /experimental [on\|off] | Ative ou desative as funcionalidades experimentais. | | /share [file\|gist] [PATH] | Compartilhe a sessão em um arquivo markdown ou gist do GitHub. | | /feedback | Forneça comentários sobre a CLI. | | /help | Mostrar a ajuda para comandos interativos. | | /ide | Conecte-se a um workspace do IDE. | | /init | Inicialize as instruções personalizadas Copilot e recursos de agente para este repositório. | | /list-dirs | Exiba todos os diretórios para os quais o acesso ao arquivo foi permitido. | | /login | Faça login no Copilot. | | /logout | Sair de Copilot. | | /lsp [show\|test\|reload\|help] [SERVER-NAME] | Gerencie a configuração do servidor de idiomas. | | /mcp [show\|add\|edit\|delete\|disable\|enable] [SERVER-NAME] | Gerenciar a configuração do servidor MCP. | | /model, /models [MODEL] | Selecione o modelo de IA que você deseja usar. | | /plan [PROMPT] | Crie um plano de implementação antes da codificação. | | /plugin [marketplace\|install\|uninstall\|update\|list] [ARGS...] | Gerenciar plug-ins e mercados de plug-ins. | | /rename NAME | Renomeie a sessão atual (pseudônimo de /session rename). | | /reset-allowed-tools | Redefina a lista de ferramentas permitidas. | | /resume [SESSION-ID] | Alterne para uma sessão diferente (opcionalmente, especifique uma ID de sessão). | | /review [PROMPT] | Execute o agente de revisão de código para analisar as alterações. | | /session [checkpoints [n]\|files\|plan\|rename NAME] | Mostrar informações de sessão e um resumo do workspace. Use os subcomandos para obter detalhes. | | /skills [list\|info\|add\|remove\|reload] [ARGS...] | Gerenciar habilidades para funcionalidades aprimoradas. | | /terminal-setup | Configure o terminal para suporte de entrada multilinha (Shift+Enter e Ctrl+Enter). | | /theme [show\|set\|list] [auto\|THEME-ID] | Exibir ou configurar o tema do terminal. | | /usage | Exibir estatísticas e métricas de uso de sessão. | | /user [show\|list\|switch] | Gerencie o usuário GitHub atual. |

Para obter uma lista completa dos comandos slash disponíveis, insira /help na interface interativa da CLI.

Opções de linha de comando

OpçãoPropósito
--acpInicie o servidor de Protocolo do Cliente do Agente.
--add-dir PATHAdicione um diretório à lista de permissões para acesso a arquivos (pode ser usado várias vezes).
--add-github-mcp-tool TOOLAdicione uma ferramenta para habilitar o servidor GitHub MCP, em vez do subconjunto padrão da CLI (pode ser usado várias vezes). Use * para todas as ferramentas.
--add-github-mcp-toolset TOOLSETAdicione um conjunto de ferramentas para habilitar para o servidor GitHub MCP, em vez do subconjunto padrão da CLI (pode ser usado várias vezes). Use all para todos os conjuntos de ferramentas.
--additional-mcp-config JSONAdicione apenas um servidor MCP para esta sessão. A configuração do servidor pode ser fornecida como uma cadeia de caracteres JSON ou um caminho de arquivo (prefixo com @). Amplia a configuração de ~/.copilot/mcp-config.json. Substitui qualquer configuração de servidor MCP instalada com o mesmo nome.
--agent AGENTEspecifique um agente personalizado a ser usado.
--allow-allHabilitar todas as permissões (equivalente a --allow-all-tools --allow-all-paths --allow-all-urls).
--allow-all-pathsDesabilite a verificação do caminho do arquivo e permita o acesso a qualquer caminho.
--allow-all-toolsPermitir que todas as ferramentas sejam executadas automaticamente sem confirmação. Necessário ao usar a CLI programaticamente (env: COPILOT_ALLOW_ALL).
--allow-all-urlsPermitir acesso a todas as URLs sem confirmação.
--allow-tool [TOOLS...]Ferramentas que a CLI tem permissão para usar. Não solicitará permissão.
--allow-url [URLS...]Permitir o acesso a URLs ou domínios específicos.
--alt-screen [VALUE]Use o buffer de tela alternativo do terminal (on ou off).
--autopilotHabilite a continuação do piloto automático no modo de prompt.
--available-tools [TOOLS...]Somente essas ferramentas estarão disponíveis para o modelo.
--bannerMostrar o banner de inicialização.
--bash-env [VALUE]Habilitar o suporte de BASH_ENV para shells bash (on ou off).
--config-dir PATHDefina o diretório de configuração (padrão: ~/.copilot).
--continueRetome a sessão mais recente.
--deny-tool [TOOLS...]Ferramentas que a CLI não tem permissão para usar. Não solicitará permissão.
--deny-url [URLS...]Negar acesso a URLs ou domínios específicos, tem precedência sobre --allow-url.
--disable-builtin-mcpsDesabilitar todos os servidores MCP internos (atualmente: github-mcp-server).
--disable-mcp-server SERVER-NAMEDesabilite um servidor MCP específico (pode ser usado várias vezes).
--disable-parallel-tools-executionDesabilitar a execução paralela de ferramentas (o LLM ainda pode fazer chamadas de ferramenta paralelas, mas elas serão executadas sequencialmente).
--disallow-temp-dirImpedir o acesso automático ao diretório temporário do sistema.
--enable-all-github-mcp-toolsHabilite todas as ferramentas de servidor GitHub mcp, em vez do subconjunto padrão da CLI. Substitui as opções --add-github-mcp-toolset e --add-github-mcp-tool.
--excluded-tools [TOOLS...]Essas ferramentas não estarão disponíveis para o modelo.
--experimentalHabilitar recursos experimentais (use --no-experimental para desabilitar).
          `-h`, `--help`                     | Exibir ajuda. |

| -i PROMPT, --interactive PROMPT | Inicie uma sessão interativa e execute esse prompt automaticamente. | | --log-dir DIRECTORY | Defina o diretório do arquivo de log (padrão: ~/.copilot/logs/). | | --log-level LEVEL | Defina o nível de log (opções: none, , , error, warning, info, , debug). all``default | | --max-autopilot-continues COUNT | Número máximo de mensagens de continuação no modo de piloto automático (padrão: ilimitado). | | --model MODEL | Defina o modelo de IA que você deseja usar. | | --no-alt-screen | Desabilite o buffer de tela alternativo do terminal. | | --no-ask-user | Desabilite a ask_user ferramenta (o agente funciona de forma autônoma sem fazer perguntas). | | --no-auto-update | Desabilite o download de atualizações da CLI automaticamente. | | --no-bash-env | Desative o suporte de BASH_ENV para shells bash. | | --no-color | Desative toda a saída de cor. | | --no-custom-instructions | Desabilite o carregamento de instruções personalizadas de AGENTS.md e arquivos relacionados. | | --no-experimental | Desabilitar recursos experimentais. | | -p PROMPT, --prompt PROMPT | Execute um prompt programaticamente (sai após a conclusão). | | --plain-diff | Desative a renderização de diferenças avançadas (realce de sintaxe através da ferramenta de diff especificada na sua configuração do Git). | | --resume [SESSION-ID] | Retome uma sessão anterior (especifique opcionalmente um identificador de sessão). | | -s, --silent | Gerar somente a resposta do agente (sem estatísticas de uso), útil para scripts com -p. | | --screen-reader | Habilitar otimizações de leitor de tela. | | --share [PATH] | Compartilhe uma sessão em um arquivo Markdown após a conclusão de uma sessão programática (caminho padrão: ./copilot-session-<ID>.md). | | --share-gist | Compartilhe uma sessão em um GitHub gist privado após concluir uma sessão programática. | | --stream MODE | Habilitar ou desabilitar o modo de streaming (opções de modo: on ou off). | | -v, --version | Mostrar informações de versão. | | --yolo | Habilitar todas as permissões (equivalente a --allow-all). |

Para obter uma lista completa de comandos e opções, execute copilot help.