Lab 088: Copilot CLI: o Agente no Terminal¶
Desenho gratuito primeiro
Conclua o exercício com Copilot Free ou com a simulação incluída. Recursos pagos são opcionais e marcados claramente.
Impacto em AI Credits
Baixo no exercício guiado; médio/alto em execuções agênticas ou repetidas. Prefira seleção automática de modelo, planeje antes de agir, mantenha o contexto focado e evite sessões paralelas desnecessárias.
O que Você Aprenderá¶
- Instalar e autenticar o Copilot CLI atual
- Usar fluxos interativos e programáticos
- Configurar agentes, hooks, MCP e aprovações
- Aplicar verificações de segurança e política
Alinhamento GH-300¶
Use Copilot features (25–30%). Este mapeamento segue o recorte curricular GH-300 de 07/08/2026. O escopo oficial pode manter termos antigos como “Copilot Edits”; este lab ensina a experiência atual e sinaliza a diferença.
Mapa Conceitual¶
sequenceDiagram
participant U as User
participant C as Copilot CLI
participant T as Terminal/MCP
U->>C: bounded task
C->>U: plan + approval request
U-->>C: approve safe scope
C->>T: command/tool call
T-->>C: explicit result
C-->>U: diff + validation
Exercício Prático¶
Etapa 1: Instale o CLI atual¶
Use o pacote oficial (npm install -g @github/copilot), WinGet, Homebrew ou o binário. A extensão aposentada gh copilot não é este produto.
Etapa 2: Comece com um prompt somente leitura¶
Peça ao CLI para explicar o repositório e propor um comando de validação. Inspecione o plano e cada permissão solicitada.
Etapa 3: Adicione automação controlada¶
Crie um agente de qualidade documental, um hook que bloqueie comandos que imprimem segredos e uma ferramenta MCP somente leitura.
Etapa 4: Exercite o modo programático¶
Produza saída legível por máquina para uma tarefa limitada. Falhe se houver escrita não aprovada ou comando destrutivo.
Kit de apoio¶
O build do site gera downloads estáveis em PDF e ZIP. O ZIP contém o guia do lab e todos os arquivos de apoio declarados para este lab.