Introdução geral
O Roo-Cline é um software baseado no Cline O Autonomous Programming Assistant aprimorado é um plug-in avançado para extensões do VS Code. Essa ferramenta permite a codificação autônoma no seu ambiente de desenvolvimento integrado (IDE), com muitos recursos, como criação e edição de arquivos, execução de comandos, uso do navegador e muito mais, solicitando sua permissão a cada passo do caminho. Ela integra vários modelos importantes de IA (como Claude 3.5 Sonnet, OpenAI, etc.) e adicionou vários recursos experimentais, incluindo suporte a vários idiomas, arrastar e soltar imagens, gerenciamento de mensagens e outros recursos inovadores. Como um projeto de código aberto, ele mantém a versão original do Cline Todas as funcionalidades principais, ao mesmo tempo em que aprimora e expande continuamente seu conjunto de recursos por meio de contribuições contínuas da comunidade.
Lista de funções
- Suporte a interfaces em vários idiomas (inglês, japonês, espanhol, francês, alemão, etc.)
- A interface de bate-papo suporta arrastar e soltar imagens
- Gerenciamento e exclusão do histórico de mensagens
- Aprimoramento do alerta inteligente (suporte) OpenRouter (Modelagem)
- Personalize o tamanho da janela do navegador e a qualidade da captura de tela
- Copiar rapidamente palavras-chave históricas
- Suporte para compressão OpenRouter
- Os prompts do sistema contêm informações sobre a hora atual
- Otimização do monitoramento em tempo real do sistema de arquivos
- apoiar algo DeepSeek Modelo V3
- Integração dos modelos Amazon Nova e Meta 3/3.1/3.2 (via AWS Bedrock)
- Suporte para modelos de listagem de provedores compatíveis com OpenAI
- Aprovação automática configurável do MCP (Model Context Protocol)
- Controle flexível de ativação/desativação do servidor MCP
- Atraso no diagnóstico após a gravação automática de arquivos configuráveis
- Número controlável de linhas de saída do terminal
Usando a Ajuda
1. configuração da instalação
- Configurações do ambiente de desenvolvimento local:
npm run install:all # instala todas as dependências npm run build O # cria o arquivo VSIX
- Duas maneiras de instalar extensões:
- Maneira 1: arraste e solte o arquivo .vsix diretamente no painel de extensão do VS Code (Cmd/Ctrl+Shift+X)
- Maneira 2: instalação via linha de comando:
code --install-extension bin/roo-cline-[número da versão].vsix
2. orientação sobre o uso de funções essenciais
- Operações básicas:
- fazer uso de
CMD/CTRL + Shift + P
Abra o Painel de Comando - Digite "Cline: Open In New Tab" para abrir uma nova guia no editor.
- Suporta o uso lado a lado com outras janelas
- fazer uso de
- Integração de API:
- Suporte a vários provedores de API: OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure, etc.
- Configurável com qualquer API compatível com OpenAI
- Oferece suporte ao uso de modelos locais por meio do LM Studio
- Exibição em tempo real do uso de tokens e das estatísticas de custo da API
- Funções de manipulação de arquivos:
- Oferece uma visualização de diferenças ao criar e editar arquivos
- Suporte para edição ou desfazimento de alterações diretamente na visualização de diferenças
- Todas as alterações são registradas na linha do tempo do arquivo para facilitar o rastreamento e a reversão
- Integração de terminais:
- Execute o comando diretamente no terminal
- Suporte para execução de processos de longo prazo em segundo plano (por exemplo, servidores de desenvolvimento)
- Monitoramento em tempo real da saída de comandos e alertas de erro
- Interação com o navegador:
- Suporte para iniciar um navegador para testes
- Executa cliques, entrada de texto, rolagem, etc.
- Capacidade de capturar capturas de tela e registros de console
- Suporte para depuração e correção de bugs em tempo real
3. funções avançadas
- Integração de ferramentas personalizadas:
- Com o apoio de Modelo de protocolo de contexto Funcionalidade estendida
- Ferramentas personalizadas podem ser adicionadas, como captura de tíquetes do Jira, gerenciamento do AWS EC2, etc.
- Suporte para servidores de extensão produzidos pela comunidade
- Gerenciamento de contexto:
- @url: importar o conteúdo da página como markdown
- @problems: adicionar erros e avisos do espaço de trabalho
- @file: Adicione rapidamente o conteúdo do arquivo
- @folder: adicionar em lote o conteúdo da pasta