Skip to main content

Referência de comando da CLI do GitHub Copilot

Find commands and keyboard shortcuts to help you use Copilot CLI effectively.

Comandos de linha de comando

CommandPropósito
copilotInicie o modo interativo.
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 no modo interativo

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 no modo interativo

ShortcutPropósito
ctrl+oEmbora não haja entrada, isso expande os itens recentes na linha do tempo de resposta de Copilot para mostrar mais detalhes.
ctrl+eEnquanto não houver entrada, isso expande todos os itens na linha do tempo de resposta de Copilot.
ShortcutPropósito
Ctrl+AIr para o início da linha (ao digitar).
          <kbd>Ctrl</kbd>+<kbd>E</kbd>        | 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 no modo interativo

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 plugins e marketplaces de plugins. | | /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 de comandos de barra disponíveis, insira /help no modo interativo.

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 JSONConfiguração de servidores MCP adicionais como uma cadeia de caracteres JSON ou um caminho de arquivo (prefixo com @) (pode ser usado várias vezes). Aumenta a configuração de ~/.copilot/mcp-config.json para esta sessão.
--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 para o modo não interativo (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.
--available-tools [TOOLS...]Somente essas ferramentas estarão disponíveis para o modelo.
--bannerMostrar o banner de inicialização.
--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 o modo interativo 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 | | --model MODEL | Defina o modelo de IA que você deseja usar. | | --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-color | Desative toda a saída de cor. | | --no-custom-instructions | Desabilite o carregamento de instruções personalizadas de AGENTS.md e arquivos relacionados. | | -p PROMPT, --prompt PROMPT | Execute um prompt no modo não interativo (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 no modo não interativo (caminho padrão: ./copilot-session-<ID>.md). | | --share-gist | Compartilhe uma sessão em um gist secreto GitHub após a conclusão no modo não interativo. | | --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-tools --allow-all-paths --allow-all-urls). |

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