Alternar tema

Como ativar e usar o Cursor Agent em 3 passos

Easton editorial illustration: one agent pointer moving a task card through three gates

Atualização de 08/06/2026: revisei o conteúdo com base na documentação oficial do Cursor. Para abrir o Agent, use ⌘/Ctrl + I; Shift + Tab alterna entre Agent, Ask, Plan e Debug. O antigo “modo Yolo” agora se chama “Auto-run” e fica nas configurações do Agent, onde é possível definir em linguagem natural quais comandos podem ser executados automaticamente. A lista de modelos também foi atualizada para as versões atuais de Claude, GPT e Gemini, além do modo Auto.

Há alguns dias, eu estava corrigindo um bug e passei mais de dez rodadas conversando com a IA no Cursor Chat. A IA dizia “você pode mudar assim”; eu copiava o código, colava, executava e recebia um erro. Então perguntava de novo, recebia outra solução e repetia o processo.

Depois, ao executar o projeto, apareceu um erro de dependência ausente. A IA me disse “você precisa executar npm install xxx”, e eu ainda tive de abrir o terminal e digitar o comando. Naquele momento pensei: se a IA sabe o que precisa ser instalado, por que não pode fazer isso diretamente?

Foi quando descobri o modo Agent do Cursor, e o fluxo mudou. O Agent não se limita a “dar sugestões”: ele cria arquivos, executa comandos e corrige bugs. Na primeira vez, a diferença foi evidente — a programação com IA podia de fato ser automatizada.

A seguir, primeiro vamos ativar o Agent em três passos e depois passar por cinco casos que uso no dia a dia. Tarefas repetitivas como criar arquivos, instalar dependências e corrigir pequenos bugs quase sempre podem ficar com ele.

O que é o modo Agent?

Uma comparação simples

Se compararmos os modos do Cursor a integrantes de uma equipe:

  • O modo Chat funciona como um consultor: você faz uma pergunta, recebe uma recomendação, mas precisa executar tudo por conta própria.
  • O modo Agent funciona como um assistente: você passa a tarefa e ele a realiza, inclusive criando arquivos, executando comandos e corrigindo erros.

É por isso que o Cursor descreve o Agent como o modo com maior capacidade de operação autônoma: ele realmente executa o trabalho.

O modo Agent foi lançado em 24 de novembro de 2024 com o Cursor 0.43. Hoje, em janeiro de 2026, ele já se tornou a ferramenta principal de muitos desenvolvedores.

Agent vs. Chat: qual é a diferença na prática?

Esta tabela deixa a diferença clara:

CritérioModo ChatModo Agent
PermissõesApenas sugere códigoPode criar e modificar arquivos automaticamente
Comandos no terminalVocê precisa copiar e executarExecuta automaticamente (com opção de ativar o modo Yolo)
Escopo da tarefaUma rodada de conversaConclui várias etapas automaticamente
Casos de usoConsultas e revisão de códigoDesenvolvimento de recursos, correção de bugs e configuração de projetos

Um exemplo concreto:

Modo Chat:

  • Você: “Crie um componente de login para mim.”
  • IA: “Claro, aqui está o código…” (e entrega um bloco grande de código)
  • Você: copia e cola tudo em um arquivo novo.

Modo Agent:

  • Você: “Crie um componente de login para mim.”
  • IA: cria automaticamente o Login.tsx, escreve o código, adiciona os imports necessários e, se faltar alguma dependência, também a instala.
  • Você: não precisa fazer nada; o componente já fica pronto para uso.

A diferença é essa.

Quatro recursos principais do Agent

Pela minha experiência, o Agent tem quatro capacidades centrais:

1. Pesquisar o repositório automaticamente

  • Usa busca semântica para encontrar rapidamente o código relacionado.
  • Você não precisa dizer “abra src/utils/auth.ts”; ele mesmo localiza o arquivo.

2. Criar e modificar vários arquivos automaticamente

  • Consegue alterar vários arquivos ao mesmo tempo, como componente, rota e API ao adicionar um recurso.
  • Mantém o estilo do código consistente e inclui os imports necessários.

3. Executar comandos no terminal automaticamente

  • Instalar dependências: npm install
  • Iniciar o serviço: npm run dev
  • Executar testes: npm test
  • Com o modo Yolo ativado, pode executar tudo sem pedir confirmação.

4. Ler erros e tentar corrigi-los automaticamente

  • Consegue acessar as mensagens de erro do terminal.
  • Analisa a causa: dependência ausente, erro no código ou problema de configuração.
  • Faz a correção e, se ela falhar, tenta novamente.

Como ativar o modo Agent em 3 passos

Método 1: abrir pelo atalho, a opção mais rápida

É o método que mais uso e leva cerca de um segundo:

  • Abrir o painel Agent: no Mac, pressione ⌘ + I; no Windows/Linux, Ctrl + I.
  • Alternar entre os modos: pressione Shift + Tab para percorrer Agent, Ask, Plan e Debug.

Depois do atalho, a interface do Agent será exibida. Em versões antigas, ⌘/Ctrl + . também abria o painel; nas versões atuais, o atalho foi unificado como ⌘/Ctrl + I.

Método 2: alternar pela interface, recomendado para iniciantes

Se esta é sua primeira vez, use a interface para enxergar melhor cada opção:

  1. Abra o Cursor e clique no painel Composer à direita, ou use ⌘/Ctrl + I.
  2. No topo do painel, localize o seletor de modo.
  3. Selecione o modo “Agent”.
  4. O texto de orientação do campo de entrada mudará para algo como “Tell me what to build…”.

Pronto: o Agent está ativado.

Como confirmar que funcionou

Procure estes sinais:

  • ✅ A interface mostra “Agent mode” ou uma indicação semelhante.
  • ✅ O texto do campo de entrada deixa de pedir uma pergunta sobre código e passa a pedir o que deve ser construído.
  • ✅ A barra de ferramentas exibe mais opções, como o controle do modo Yolo.

Se nenhum desses itens aparecer, provavelmente o modo não foi trocado; repita os passos anteriores.

Configurações recomendadas

Depois de ativar o Agent, vale ajustar estas opções:

1. Ative o Auto-run, antigo modo Yolo

  • Local: configurações do Agent. Nas versões atuais do Cursor, “Yolo” passou a se chamar “Auto-run”.
  • Função: permite que o Agent execute comandos no terminal sem confirmação a cada vez. Você pode descrever em linguagem natural quais comandos, como testes, build e lint, podem rodar automaticamente.
  • Atenção: ele aceita automaticamente apenas comandos do terminal; alterações em arquivos continuam aparecendo como diff para sua confirmação.

Costumo deixar o Auto-run ativado, exceto quando trabalho em um projeto de produção muito importante.

2. Recomendação específica para Windows: use o Git Bash

  • Motivo: o Agent gera comandos no estilo Linux por padrão, e o CMD nativo do Windows pode não aceitá-los.
  • Como configurar: Configurações → Terminal → Perfil padrão → Git Bash.

3. Escolha um modelo de IA adequado

  • Uso diário: Auto, para o Cursor escolher o modelo mais adequado.
  • Tarefas complexas em vários arquivos e refatoração: Claude Sonnet 4.6 ou Claude Opus 4.8.
  • Raciocínio lógico e planejamento: GPT-5.5.
  • Repositórios muito grandes: Gemini 3.1 Pro, que oferece o maior contexto.

A lista e as versões disponíveis mudam com as atualizações do Cursor. Consulte sempre o seletor de modelos no topo do painel de chat.

5 casos práticos: o que o Agent consegue fazer

Os cinco cenários abaixo fazem parte do uso cotidiano, desde criar um projeto simples até automatizar testes de ponta a ponta.

Caso 1: criar um projeto Todo List do zero, nível iniciante

Cenário: você quer montar rapidamente um aplicativo Todo List simples em React, sem configurar tudo manualmente.

Abordagem tradicional:

  1. Criar o projeto: npx create-react-app my-todo
  2. Instalar TypeScript: npm install --save-dev typescript
  3. Configurar o tsconfig.json.
  4. Criar a pasta de componentes.
  5. Escrever TodoList.tsx, TodoItem.tsx e outros arquivos.
  6. Levar pelo menos meia hora.

Com o Agent:

Abra o Agent e digite uma frase:

Crie um projeto Todo List com React + TypeScript

Então você pode ir buscar um café. Quando voltar, o Agent já terá:

  • ✅ Criado a estrutura de pastas do projeto.
  • ✅ Gerado o package.json.
  • ✅ Escrito App.tsx, TodoList.tsx e TodoItem.tsx.
  • ✅ Executado npm install automaticamente.
  • ✅ Talvez até incluído os estilos básicos.

O processo inteiro leva de três a cinco minutos. No final, você só precisa revisar o código.

Dica para iniciantes: se ocorrer um erro no meio do processo, o Agent tentará corrigi-lo automaticamente. Fiz esse teste algumas vezes, com uma taxa de sucesso razoavelmente alta.

Caso 2: instalar dependências automaticamente, um uso frequente

Cenário: você clonou um projeto do GitHub e, ao executar npm start, recebeu este erro:

Error: Cannot find module 'axios'

Abordagem tradicional:

  1. Ler o erro e perceber que falta o axios.
  2. Executar npm install axios.
  3. Iniciar novamente e descobrir que react-router-dom também está ausente.
  4. Instalar outra dependência e repetir o ciclo.

Isso acontecia comigo com frequência e consumia tempo.

Com o Agent:

Envie diretamente a mensagem de erro:

O projeto apresenta este erro. Corrija para mim:
Error: Cannot find module 'axios'

O Agent irá:

  1. Analisar a mensagem e identificar a ausência do axios.
  2. Executar npm install axios automaticamente.
  3. Verificar se faltam outras dependências.
  4. Continuar a correção se aparecer outro erro.

Dado prático: segundo relatos da comunidade, o Agent resolve automaticamente problemas de dependências em cerca de 70% dos casos. Se duas tentativas não forem suficientes, peça para ele adicionar logs; isso pode aumentar a taxa de sucesso.

Caso 3: corrigir bugs automaticamente, um caso central

Cenário: você escreveu um trecho de código que falha durante a execução, mas a causa não está clara.

Por exemplo:

function calculateTotal(items) {
  return items.reduce((sum, item) => sum + item.price, 0)
}

calculateTotal(null) // erro

Abordagem tradicional:

  1. Ler a mensagem: Cannot read property 'reduce' of null.
  2. Consultar a documentação e pesquisar no Stack Overflow.
  3. Descobrir que é preciso verificar o valor nulo.
  4. Alterar o código manualmente.

Com o Agent:

Selecione o trecho e diga:

Este código apresenta um erro durante a execução. Corrija para mim.

O Agent irá:

  1. Ler o log de erro.
  2. Identificar que items pode ser null.
  3. Alterar o código automaticamente:
function calculateTotal(items) {
  if (!items) return 0
  return items.reduce((sum, item) => sum + item.price, 0)
}
  1. Verificar se a correção funciona.

Técnica avançada:

Se duas tentativas ainda não resolverem o problema, use esta instrução:

Primeiro adicione console.log nos pontos principais para localizar o problema.

Com os logs, o Agent consegue encontrar o bug com mais precisão, e a taxa de sucesso pode ultrapassar 70%.

Este é o cenário que mais uso, e costuma ser bem mais rápido do que depurar tudo manualmente.

Caso 4: desenvolver um recurso em vários arquivos, nível avançado

Cenário: seu projeto já tem uma estrutura básica e agora precisa de um recurso de login de usuário.

O recurso exige:

  • Criar o componente de login, Login.tsx.
  • Adicionar a configuração de rota em routes.ts.
  • Escrever a lógica de chamada da API em api.ts.
  • Talvez alterar também o gerenciamento global de estado.

Abordagem tradicional:

  • O modo Chat fornece código para um arquivo por vez.
  • Você precisa criar os arquivos e copiar e colar o conteúdo.
  • As referências entre os arquivos também precisam ser mantidas manualmente.

Com o Agent:

Diga ao Agent:

Adicione um recurso de login de usuário, incluindo o componente de login,
a configuração de rota e a chamada da API.

O Agent irá:

  1. Pesquisar o projeto e localizar os arquivos relacionados, como a configuração de rotas e o arquivo da API.
  2. Modificar vários arquivos ao mesmo tempo:
    • Criar Login.tsx.
    • Atualizar routes.ts para incluir a rota de login.
    • Adicionar o método login em api.ts.
    • Incluir automaticamente os imports necessários.
  3. Manter o estilo do código. Se o projeto usa componentes funcionais, por exemplo, não criará um class component.

Esta é a maior diferença entre Agent e Chat: o Agent trabalha entre vários arquivos e entende a arquitetura geral do projeto.

Certa vez pedi ao Agent para adicionar um modo escuro a um projeto. Ele alterou corretamente sete arquivos e me poupou pelo menos uma hora.

Caso 5: automatizar testes com Playwright, nível avançado

Cenário: você quer adicionar testes de ponta a ponta ao projeto, mas não quer escrever todos os casos manualmente.

A combinação de Agent e MCP:

Se você configurar o Playwright MCP, ou Model Context Protocol, o protocolo de extensão usado pelo Cursor, o Agent pode criar este ciclo automatizado:

Você: adicione testes E2E ao recurso de login de usuário

Agent:
1. Gera casos de teste com Playwright
2. Executa os testes automaticamente
3. Detecta uma falha, como um seletor incorreto no botão de login
4. Corrige o código automaticamente
5. Executa os testes novamente
6. Repete até que tudo passe

O ciclo completo de “requisito → teste → correção” fica automatizado.

Ainda comecei a usar esse recurso há pouco tempo, mas o resultado já chamou minha atenção. Escrever testes era uma das tarefas mais trabalhosas; agora parte dela pode ficar com a IA.

Dicas e cuidados ao usar o Agent

Depois de bastante tempo usando o Agent, reuni algumas práticas que funcionaram e alguns erros que cometi.

4 dicas para aproveitar melhor o Agent

1. Dê instruções específicas, não vagas

❌ Instrução ruim:

Otimize este código

✅ Instrução melhor:

Reduza a complexidade de tempo desta função de O(n²) para O(n)
usando uma tabela hash.

O Agent não consegue adivinhar sua intenção; quanto mais específico, melhor.

2. Forneça contexto suficiente

Na primeira interação, explique o projeto:

Este é um projeto React + TypeScript + Tailwind CSS que usa ESLint e Prettier.
Adicione uma página de configurações do usuário.

Assim, o código gerado ficará mais próximo das convenções do projeto.

3. Use o modo Yolo quando confiar no Agent

Em tarefas como “configurar um projeto novo” ou “adicionar um recurso”, você pode ativar o modo Yolo para permitir que o Agent execute todos os comandos automaticamente.

Ao alterar a lógica central do negócio, porém, desative o Yolo e confirme cada operação manualmente.

4. Aproveite os checkpoints

Antes de modificar o código, o Agent cria checkpoints, semelhantes à área de staging do Git. Se algo der errado, você pode:

  • Pressionar Ctrl+Z para desfazer.
  • Ou dizer ao Agent: “A última alteração tem um problema; restaure a versão anterior.”

Por isso, é seguro experimentar: se necessário, basta desfazer.

Erros comuns a evitar

Estes são os principais problemas que encontrei:

Não envie uma tarefa complexa demais de uma vez

  • Uma instrução como “refatore o projeto inteiro” também pode confundir o Agent.
  • Divida o trabalho: “primeiro refatore o módulo Auth e depois…”.

Não troque de arquivo repetidamente enquanto o Agent trabalha

  • Isso pode interromper o contexto da tarefa.
  • Espere a execução terminar antes de revisar o código.

Não deixe o Agent alterar diretamente um projeto importante sem proteção

  • Faça primeiro um git commit para salvar o estado atual.
  • Peça ao Agent para trabalhar em uma branch.
  • Faça o merge somente depois que os testes passarem.

Comece praticando em um projeto pequeno

  • Um Todo List ou uma calculadora são bons exemplos.
  • Depois de se acostumar, use o Agent em projetos reais.

Use “desfazer” e “tentar novamente”

  • Se a alteração estiver errada, desfaça; não é um problema grave.
  • O Agent também erra, e uma nova tentativa pode resolver.

Fluxo completo para ativar e usar o modo Cursor Agent

Etapas detalhadas para configurar do zero o modo Cursor Agent e usá-lo na programação automatizada

Estimated time: PT15M

  1. 1

    Step 1: Etapa 1: iniciar rapidamente o modo Agent

    Pelo atalho, opção recomendada:
  2. 2

    Step 2: Etapa 2: definir as configurações do Agent, opcional mas recomendado

    Ativar o Auto-run, antigo modo Yolo:
  3. 3

    Step 3: Etapa 3: escrever instruções eficazes para o Agent

    Seja específico:
  4. 4

    Step 4: Etapa 4: executar tarefas e tratar problemas

    Execução:

Considerações finais

Desde que comecei a usar o Cursor Agent, minha maneira de programar mudou bastante.

Antes, eu passava metade do tempo escrevendo lógica e a outra metade em tarefas repetitivas: criar arquivos, copiar e colar, instalar dependências, alterar configurações e corrigir pequenos bugs.

Com o Agent, quase todo esse trabalho repetitivo pode ficar com a IA. Eu concentro minha atenção em definir com clareza o que precisa ser feito, e o Agent cuida da execução.

Depois de incorporar o Agent ao fluxo, é difícil voltar ao processo anterior.

Experimente agora

Se você chegou até aqui, abra o Cursor e faça um teste:

  1. Pressione ⌘ + . ou Ctrl + . para abrir o Agent.
  2. Comece pelo mais simples: “Corrija este bug para mim.”
  3. Ou crie um projeto pequeno: “Faça um Todo List simples.”

Com o tempo, você perceberá que o Agent pode economizar 30% a 50% do tempo de desenvolvimento.

Não tenha receio de experimentar. Se o Agent alterar algo incorretamente, basta usar Ctrl+Z. O importante é começar.

Leituras relacionadas no site

Recursos avançados

Para se aprofundar no Agent, consulte estes recursos:

Documentação oficial:

Tutoriais práticos:

Comunidade chinesa:

Tutoriais em vídeo:

Para encerrar

O que você mais gostaria de fazer com o Agent: corrigir bugs automaticamente, montar projetos com rapidez ou alguma outra tarefa?

Compartilhe sua ideia ou uma experiência interessante com o Agent nos comentários. Também quero saber como outras pessoas estão usando essa ferramenta.

Happy Coding! 🚀

FAQ

Por que usar o Agent em vez do modo Chat?
A principal diferença entre Agent e Chat é o nível de automação:

• Modo Chat: apenas oferece sugestões de código; você precisa copiar e colar, criar arquivos e executar comandos manualmente
• Modo Agent: cria e modifica arquivos, executa comandos no terminal e corrige bugs automaticamente

Vantagens concretas:
• Economia de tempo: o Agent pode reduzir o tempo de desenvolvimento em 30% a 50%
• Operações em vários arquivos: modifica diversos arquivos ao mesmo tempo e mantém o estilo do código consistente
• Correção automática: lê logs de erro e tenta corrigir o problema novamente
• Automação completa: com o modo Yolo ativado, não é preciso confirmar os comandos manualmente

Quando usar: o Chat é adequado para consultas e revisão de código; o Agent, para desenvolver recursos, corrigir bugs e configurar projetos.
O que fazer se o Agent alterar o código de forma errada?
O Agent realmente pode fazer alterações incorretas, mas há várias formas de recuperar o código:

Desfazer rapidamente:
• Opção 1: pressione Ctrl+Z (ou ⌘+Z) para desfazer imediatamente
• Opção 2: diga ao Agent 'a última alteração tem este problema: ...; corrija novamente'
• Opção 3: use o Git para restaurar: git checkout . ou git reset --hard

Prevenção:
• Em projetos importantes, faça um git commit para salvar o estado atual
• Peça ao Agent para trabalhar em uma branch e faça o merge somente depois dos testes
• Desative o modo Yolo e confirme cada operação manualmente
• Se você está começando, pratique em projetos pequenos antes de usá-lo em um projeto real

O Agent tem um mecanismo de checkpoints, semelhante à área de staging do Git, então é possível recuperar uma versão anterior.
Como corrigir erros frequentes nos comandos do Agent no Windows?
O CMD do Windows não aceita muitos comandos do Linux, por isso os comandos gerados pelo Agent podem falhar.

Solução:
• Abra as configurações do Cursor
• Encontre 'Terminal → Perfil padrão'
• Selecione Git Bash (é preciso instalar antes o Git for Windows)

Por que usar o Git Bash:
• O Agent gera comandos no estilo Linux por padrão, como ls, rm e mkdir
• O CMD do Windows aceita apenas parte deles, como dir, del e md
• O Git Bash oferece implementações desses comandos do Linux para Windows e tem a melhor compatibilidade

Depois da troca, os comandos do Agent devem funcionar normalmente.
Qual é a taxa de sucesso do Agent ao corrigir bugs e como melhorá-la?
Segundo relatos da comunidade, as taxas de sucesso do Agent são aproximadamente estas:

Taxas básicas:
• Instalação automática de dependências: cerca de 70%
• Correção automática de bugs: cerca de 60% a 70%
• Configuração de projetos: cerca de 80% ou mais

Como aumentar a taxa de sucesso:
• Adicione logs para localizar o problema: diga ao Agent 'primeiro adicione console.log nos pontos principais'; a taxa pode passar de 70%
• Forneça a mensagem de erro completa: cole todo o log, em vez de dizer apenas 'deu erro'
• Forneça o contexto do projeto: informe a stack, as convenções de código e configurações especiais
• Divida tarefas complexas: não envie tudo de uma vez; trabalhe por etapas

Se duas tentativas ainda não resolverem:
• Peça ao Agent para adicionar logs e tentar novamente
• Ou intervenha manualmente e explique ao Agent o problema que você encontrou
Com projetos de que tamanho o Agent consegue trabalhar e quais são os limites?
A capacidade do Agent varia conforme o tamanho do projeto:

Projetos pequenos (<100 arquivos):
• Funciona sem problemas e permite usar todos os recursos livremente
• A busca no código é rápida e as alterações tendem a ser precisas

Projetos médios (100 a 500 arquivos):
• Atende à maioria dos cenários
• Informe caminhos de arquivos ou nomes de módulos específicos para ajudar o Agent a localizar o código rapidamente

Projetos grandes (>500 arquivos):
• É necessário indicar com clareza em quais arquivos ou pastas ele deve trabalhar
• Exemplo: 'altere apenas o diretório src/components/auth/'

Boas práticas:
• No primeiro uso, explique a arquitetura: 'este é um projeto React; os componentes ficam em src/components e a API em src/api'
• Divida tarefas complexas em partes menores: 'primeiro refatore o módulo Auth e depois trate o módulo User'
• Aproveite a busca semântica do Agent, que localiza automaticamente o código relacionado
Devo manter o modo Yolo sempre ativado?
O modo Yolo permite que o Agent execute todos os comandos automaticamente, sem confirmação manual. A decisão depende do contexto:

Situações em que faz sentido ativar o Yolo:
• Configurar um projeto novo: o risco é baixo quando ele começa do zero
• Adicionar recursos: quando não envolvem a lógica central do negócio
• Aprender e praticar: em projetos pequenos
• Corrigir bugs pequenos: em código fora do caminho crítico

Situações em que é melhor desativar o Yolo:
• Projetos em produção: sistemas importantes que já estão em execução
• Alterações na lógica central do negócio: código que afeta as funções principais
• Operações de banco de dados: migrações, limpeza e outras ações sensíveis
• Projetos desconhecidos: bases de código que você acabou de assumir

Recomendações de segurança:
• Com ou sem o Yolo, faça primeiro um git commit em projetos importantes
• Quem está começando deve manter o Yolo desativado e confirmar cada operação
• Depois de conhecer melhor o Agent, ative o Yolo apenas em contextos confiáveis para ganhar produtividade
Como fazer o Agent gerar código de acordo com as convenções do projeto?
O segredo para o Agent seguir as convenções é fornecer contexto suficiente:

No primeiro uso, descreva o projeto:
• Stack: 'este é um projeto React + TypeScript + Tailwind CSS'
• Convenções: 'usamos ESLint e Prettier, com componentes funcionais'
• Estrutura: 'os componentes ficam em src/components e as funções utilitárias em src/utils'

Inclua requisitos específicos na instrução:
• 'use classes do Tailwind CSS; não use estilos inline'
• 'use Zustand para gerenciar estado; não use Redux'
• 'siga a convenção de nomes existente e use PascalCase nos arquivos de componentes'

Peça ao Agent para consultar o código atual:
• 'siga o padrão de src/components/UserProfile.tsx'
• 'mantenha o mesmo estilo dos componentes existentes'

O Agent consegue pesquisar o repositório e aprender o estilo do projeto. Quanto mais detalhado for o contexto, mais adequado será o código gerado.

14 min de leitura · Publicado em: 10 jan 2026 · Atualizado em: 4 set 2026

Comentários

Entre com GitHub para comentar

Easton BlogEaston Blog