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 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.
--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 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 | | --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 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-tools --allow-all-paths --allow-all-urls). |

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