* Parallel tasks * Handle null [x]ModelInfo types, recover from settings schema parse errors (#2064) * Require exactly node v20.18.1 (#2065) * Get rid of runner and all CJS stuff * Add an activation command for other extensions (#2073) Since VS Code provides no actionEvents that trigger when a specific extension activates, extensions can't activate only once Roo is activated and ready. This commit introduces a new roo-cline.activationCompleted command and fires it at the very end of extension activation. Other extensions that use Roo's exported APIs can now activate when they see this event. Co-authored-by: Greg Taylor <gregtaylor@netflix.com> * Update bug_report.yml (#1994) * Update bug_report.yml * Update bug_report.yml --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix mention file name is not fully displayed (#2026) Fixed path leading character handling to preserve language characters and remove specific punctuation marks * In-Editor Browser Improvements (#1601) * Browser Automation Improvements * Added multi-tab remote Chrome support * Added support for hover * Properly caching remote browser host in global state * Cleanup functions * Updated for changes after merge * Added www. exception for common tabs * Update src/core/webview/ClineProvider.ts * Revert README changes --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add missing awaits on refactored tools (#2078) * More progress * Added Gemini 2.5 Pro model to GCP Vertex AI Provider (#2079) * More progress * Display info about partial reads in chat row (#2080) * More progress * Update contributors list (#2023) docs: update contributors list [skip ci] Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More progress * Handle multiple API pages worth of contributors (#2088) * Update contributors list (#2089) docs: update contributors list [skip ci] Co-authored-by: mrubens <mrubens@users.noreply.github.com> * Refactor/cline.ts/list files (#2067) * "Refactor list_files tool to separate module (#2057)" * Await --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Remove switch from tools (#2091) * HandleError returns a promise * Remove unnecessary switch from tools * Fix a type in the listFiles tool (#2092) * Move write_to_file to a tool file (#2093) * Move apply_diff to a tool file (#2094) * Move insert_content to a tool file (#2095) * Move search_and_replace to a tool file (#2096) * Move list_code_definition_names to a tool file (#2097) * Move search_files to a tool file (#2098) * Move browser_action to a tool file (#2099) * Move execute_command to a tool file (#2100) * Move use_mcp_tool and access_mcp_resource to tool files (#2101) * Move new_task, switch_mode, attempt_completion, and ask_followup_question to tool files (#2102) * Do a little code cleanup now that tools are refactored out (#2103) * Clean up the way we compute the current diff strategy (#2049) * Clean up the way we compute the current diff strategy * Add changeset * i18n Add translations for task pinning and unpinning (#2109) Signed-off-by: feifei <liuyansheng1121@gmail.com> * Remove the ask promise error (#2107) * Remove the ask promise error * Send start_time along with checkpoints and use it to position in the messages * Link to the settings page from the auto approve toolbar (#2111) * Link to provider docs from the API options (#2112) * Revert "Remove the ask promise error" (#2117) Revert "Remove the ask promise error (#2107)" This reverts commit |
||
|---|---|---|
| .. | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| README.md | ||
English • Català • Deutsch • Español • Français • हिन्दी • Italiano
日本語 • 한국어 • Polski • Português (BR) • Türkçe • Tiếng Việt • 简体中文 • 繁體中文
Uniu-vos a la Comunitat Roo Code
Connecteu-vos amb desenvolupadors, contribuïu amb idees i manteniu-vos al dia amb les últimes eines de programació amb IA.
Roo Code és un agent de programació autònom impulsat per IA que viu en el vostre editor. Pot:
- Comunicar-se en llenguatge natural
- Llegir i escriure fitxers directament en el vostre espai de treball
- Executar comandes de terminal
- Automatitzar accions del navegador
- Integrar-se amb qualsevol API/model compatible amb OpenAI o personalitzat
- Adaptar la seva "personalitat" i capacitats mitjançant Modes Personalitzats
Tant si busqueu un soci de programació flexible, un arquitecte de sistemes o rols especialitzats com un enginyer de control de qualitat o un gestor de producte, Roo Code us pot ajudar a construir programari de manera més eficient.
Consulteu el CHANGELOG per a actualitzacions i correccions detallades.
🎉 Roo Code 3.10 Llançat
Roo Code 3.10 aporta potents millores de productivitat!
- Respostes suggerides a les preguntes per estalviar temps d'escriptura
- Millora en la gestió de fitxers grans mitjançant el mapeig de l'estructura del fitxer i la lectura només del contingut rellevant
- Reconstrucció de la cerca de fitxers amb @-menció que respecta .gitignore i no té límit en el nombre de fitxers rastrejats
Què pot fer Roo Code?
- 🚀 Generar codi a partir de descripcions en llenguatge natural
- 🔧 Refactoritzar i depurar codi existent
- 📝 Escriure i actualitzar documentació
- 🤔 Respondre preguntes sobre el vostre codi
- 🔄 Automatitzar tasques repetitives
- 🏗️ Crear nous fitxers i projectes
Inici ràpid
Característiques principals
Múltiples modes
Roo Code s'adapta a les vostres necessitats amb modes especialitzats:
- Mode Codi: Per a tasques de programació de propòsit general
- Mode Arquitecte: Per a planificació i lideratge tècnic
- Mode Pregunta: Per a respondre preguntes i proporcionar informació
- Mode Depuració: Per a diagnòstic sistemàtic de problemes
- Modes personalitzats: Creeu personatges especialitzats il·limitats per a auditoria de seguretat, optimització de rendiment, documentació o qualsevol altra tasca
Eines intel·ligents
Roo Code ve amb potents eines que poden:
- Llegir i escriure fitxers en el vostre projecte
- Executar comandes en el vostre terminal de VS Code
- Controlar un navegador web
- Utilitzar eines externes a través del MCP (Model Context Protocol)
MCP amplia les capacitats de Roo Code permetent-vos afegir eines personalitzades il·limitades. Integreu amb APIs externes, connecteu-vos a bases de dades o creeu eines de desenvolupament especialitzades - MCP proporciona el marc per expandir la funcionalitat de Roo Code per satisfer les vostres necessitats específiques.
Personalització
Feu que Roo Code funcioni a la vostra manera amb:
- Instruccions personalitzades per a comportament personalitzat
- Modes personalitzats per a tasques especialitzades
- Models locals per a ús offline
- Configuració d'aprovació automàtica per a fluxos de treball més ràpids
Recursos
Documentació
Comunitat
- Discord: Uniu-vos al nostre servidor de Discord per a ajuda en temps real i discussions
- Reddit: Visiteu el nostre subreddit per compartir experiències i consells
- GitHub: Informeu de problemes o sol·liciteu funcionalitats
Configuració i desenvolupament local
- Cloneu el repositori:
git clone https://github.com/RooVetGit/Roo-Code.git
- Instal·leu les dependències:
npm run install:all
- Inicieu la vista web (aplicació Vite/React amb HMR):
npm run dev
- Depuració:
Premeu
F5(o Execució → Inicia la depuració) a VSCode per obrir una nova sessió amb Roo Code carregat.
Els canvis a la vista web apareixeran immediatament. Els canvis a l'extensió principal requeriran reiniciar l'amfitrió de l'extensió.
Alternativament, podeu crear un .vsix i instal·lar-lo directament a VSCode:
npm run build
Apareixerà un fitxer .vsix al directori bin/ que es pot instal·lar amb:
code --install-extension bin/roo-cline-<version>.vsix
Utilitzem changesets per a la gestió de versions i publicació. Consulteu el nostre CHANGELOG.md per a notes de llançament.
Avís legal
Tingueu en compte que Roo Veterinary, Inc no fa cap representació ni garantia pel que fa a qualsevol codi, model o altres eines proporcionades o posades a disposició en relació amb Roo Code, qualsevol eina de tercers associada, o qualsevol resultat. Assumiu tots els riscos associats amb l'ús de tals eines o resultats; aquestes eines es proporcionen "TAL COM ESTAN" i "SEGONS DISPONIBILITAT". Aquests riscos poden incloure, sense limitació, infraccions de propietat intel·lectual, vulnerabilitats o atacs cibernètics, biaixos, inexactituds, errors, defectes, virus, temps d'inactivitat, pèrdua o dany de propietat i/o lesions personals. Sou únicament responsables del vostre ús de tals eines o resultats (incloent, sense limitació, la legalitat, idoneïtat i resultats d'aquests).
Contribucions
Ens encanten les contribucions de la comunitat! Comenceu llegint el nostre CONTRIBUTING.md.
Col·laboradors
Gràcies a tots els nostres col·laboradors que han ajudat a millorar Roo Code!
Llicència
Apache 2.0 © 2025 Roo Veterinary, Inc.
Gaudiu de Roo Code! Tant si el manteniu amb corretja curta com si el deixeu actuar de forma autònoma, estem impacients per veure què construïu. Si teniu preguntes o idees per a noves funcionalitats, passeu per la nostra comunitat de Reddit o Discord. Feliç programació!