Como funciona
Roo Code foi um agente de programação com IA para o editor Visual Studio Code. O projeto permitia conversar sobre uma base de código, pedir alterações em arquivos e organizar tarefas em modos especializados, como Code, Architect, Ask e Debug. O repositório também descrevia modos personalizados e integração com servidores MCP.
O fluxo se parecia com o de outros agentes de código: a pessoa descrevia uma tarefa, o sistema analisava o contexto disponível e propunha ou executava ações no projeto conforme as permissões configuradas. A saída podia incluir mudanças em vários arquivos, investigação de erros ou explicações sobre a base.
O código-fonte foi disponibilizado publicamente sob a licença Apache 2.0, conforme o repositório oficial. Isso permitia examinar e modificar o projeto de acordo com os termos da licença, mas não significava que todos os modelos ou serviços conectados tivessem a mesma licença.
É importante entender o estado atual antes de procurar instalar a ferramenta. A equipe anunciou o encerramento dos produtos Roo Code em 15 de maio de 2026 e arquivou o repositório da extensão nessa data. O repositório está somente para leitura, portanto não deve ser tratado como um produto ativo com suporte e atualizações.
Exemplo prático
Quando estava em desenvolvimento, uma pessoa podia usar o modo Architect para pedir um plano de mudança antes de editar arquivos. Depois de revisar o plano, poderia solicitar ao modo Code que implementasse uma parte delimitada e ao modo Debug que ajudasse a localizar a causa de um erro.
O agente podia interagir com ferramentas, então a equipe precisava revisar alterações, verificar permissões e executar os testes do projeto. Esse cuidado continua relevante ao estudar o código arquivado ou comparar ferramentas atuais: sugestões geradas por IA não comprovam que uma implementação está correta ou segura.
Hoje, o repositório pode servir como referência histórica para entender como um agente de programação organizava modos, ferramentas e contexto. Não é adequado iniciar um novo projeto assumindo que a extensão ou os serviços Roo continuarão disponíveis.
Para que serve
Roo Code servia para apoiar tarefas de desenvolvimento dentro do VS Code, como escrever e refatorar código, investigar defeitos, responder perguntas sobre o repositório e automatizar etapas. Os modos separavam diferentes intenções, por exemplo planejamento e edição.
Atualmente, a utilidade principal para novos leitores é histórica e técnica: consultar o código, compreender decisões de arquitetura ou analisar como recursos de agentes evoluíram. Como o projeto foi encerrado e arquivado, problemas não devem ser presumidos como corrigidos e a compatibilidade com versões atuais do editor não é garantida.
Se estiver avaliando um fork ou outro produto inspirado no projeto, verifique quem o mantém, quando foi atualizado, quais permissões solicita, qual licença se aplica e se há instruções oficiais de migração. Não presuma que um fork herda suporte, serviços ou garantias do projeto original.
Diferença entre Roo Code e um projeto ativo
Uma extensão ativa recebe manutenção e pode publicar mudanças e correções. O repositório original do Roo Code foi arquivado em 15 de maio de 2026 e não aceita novas alterações pelo mantenedor; os produtos da marca foram encerrados nessa data.
Para detalhes confirmados, consulte o aviso oficial de encerramento e o repositório arquivado do Roo Code. Essas fontes registram o histórico e o estado do projeto.