Comandos de linha de comando
| Command | Propósito |
|---|---|
copilot | Inicie o modo interativo. |
copilot help [topic] | Exibir informações de ajuda. Os tópicos de ajuda incluem: config, , commands, environment, logginge permissions. |
copilot init | Inicialize instruções personalizadas do Copilot para este repositório. |
copilot update | Baixe e instale a versão mais recente. |
copilot version | Exibir informações de versão e verificar se há atualizações. |
copilot plugin | Gerenciar plug-ins e mercados de plug-ins. |
Atalhos globais no modo interativo
| Shortcut | Propósito |
|---|---|
@ FILENAME | Inclua 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
| Shortcut | Propósito |
|---|---|
| ctrl+o | Embora não haja entrada, isso expande os itens recentes na linha do tempo de resposta de Copilot para mostrar mais detalhes. |
| ctrl+e | Enquanto não houver entrada, isso expande todos os itens na linha do tempo de resposta de Copilot. |
Atalhos de navegação no modo interativo
| Shortcut | Propósito |
|---|---|
| Ctrl+A | Ir 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
| Command | Propósito |
|---|---|
/add-dir PATH | Adicione um diretório à lista de permissões para acesso ao arquivo. |
/agent | Navegue 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ção | Propósito |
|---|---|
--acp | Inicie o servidor de Protocolo do Cliente do Agente. |
--add-dir PATH | Adicione um diretório à lista de permissões para acesso a arquivos (pode ser usado várias vezes). |
--add-github-mcp-tool TOOL | Adicione 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 TOOLSET | Adicione 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 JSON | Configuraçã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 AGENT | Especifique um agente personalizado a ser usado. |
--allow-all | Habilitar todas as permissões (equivalente a --allow-all-tools --allow-all-paths --allow-all-urls). |
--allow-all-paths | Desabilite a verificação do caminho do arquivo e permita o acesso a qualquer caminho. |
--allow-all-tools | Permitir que todas as ferramentas sejam executadas automaticamente sem confirmação. Necessário para o modo não interativo (env: COPILOT_ALLOW_ALL). |
--allow-all-urls | Permitir 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. |
--banner | Mostrar o banner de inicialização. |
--config-dir PATH | Defina o diretório de configuração (padrão: ~/.copilot). |
--continue | Retome 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-mcps | Desabilitar todos os servidores MCP internos (atualmente: github-mcp-server). |
--disable-mcp-server SERVER-NAME | Desabilite um servidor MCP específico (pode ser usado várias vezes). |
--disable-parallel-tools-execution | Desabilitar a execução paralela de ferramentas (o LLM ainda pode fazer chamadas de ferramenta paralelas, mas elas serão executadas sequencialmente). |
--disallow-temp-dir | Impedir o acesso automático ao diretório temporário do sistema. |
--enable-all-github-mcp-tools | Habilite 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. |
--experimental | Habilitar 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.