├── .changeset ├── README.md ├── changelog-config.js ├── config.json └── symlink-commands.md ├── .dockerignore ├── .env.sample ├── .git-blame-ignore-revs ├── .gitattributes ├── .gitconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── marketplace.yml ├── actions │ ├── setup-node-pnpm │ │ └── action.yml │ └── slack-notify │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── changeset-release.yml │ ├── code-qa.yml │ ├── codeql.yml │ ├── evals.yml │ ├── marketplace-publish.yml │ ├── nightly-publish.yml │ ├── update-contributors.yml │ ├── website-deploy.yml │ └── website-preview.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .nvmrc ├── .prettierrc.json ├── .roo ├── commands │ └── release.md ├── roomotes.yml ├── rules-code │ └── use-safeWriteJson.md ├── rules-docs-extractor │ ├── 1_extraction_workflow.xml │ ├── 2_documentation_patterns.xml │ ├── 3_analysis_techniques.xml │ └── 4_communication_guidelines.xml ├── rules-integration-tester │ ├── 1_workflow.xml │ ├── 2_test_patterns.xml │ ├── 3_best_practices.xml │ ├── 4_common_mistakes.xml │ └── 5_test_environment.xml ├── rules-issue-fixer │ ├── 1_Workflow.xml │ ├── 2_best_practices.xml │ ├── 3_common_patterns.xml │ ├── 4_github_cli_usage.xml │ ├── 5_pull_request_workflow.xml │ ├── 6_testing_guidelines.xml │ ├── 7_communication_style.xml │ ├── 8_github_communication_guidelines.xml │ └── 9_pr_template.xml ├── rules-issue-investigator │ ├── 1_workflow.xml │ ├── 2_best_practices.xml │ ├── 3_common_patterns.xml │ ├── 4_tool_usage.xml │ ├── 5_examples.xml │ └── 6_communication.xml ├── rules-issue-writer │ ├── 1_workflow.xml │ ├── 2_github_issue_templates.xml │ ├── 3_best_practices.xml │ ├── 4_common_mistakes_to_avoid.xml │ └── 5_github_cli_usage.xml ├── rules-merge-resolver │ ├── 1_workflow.xml │ ├── 2_best_practices.xml │ ├── 3_tool_usage.xml │ ├── 4_complete_example.xml │ └── 5_communication.xml ├── rules-mode-writer │ ├── 1_mode_creation_workflow.xml │ ├── 2_xml_structuring_best_practices.xml │ ├── 3_mode_configuration_patterns.xml │ ├── 4_instruction_file_templates.xml │ ├── 5_complete_mode_examples.xml │ ├── 6_mode_testing_validation.xml │ └── 7_validation_cohesion_checking.xml ├── rules-pr-fixer │ ├── 1_workflow.xml │ ├── 2_best_practices.xml │ ├── 3_common_patterns.xml │ ├── 4_tool_usage.xml │ └── 5_examples.xml ├── rules-translate │ ├── 001-general-rules.md │ ├── instructions-de.md │ ├── instructions-zh-cn.md │ └── instructions-zh-tw.md └── rules │ └── rules.md ├── .rooignore ├── .roomodes ├── .tool-versions ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── SECURITY.md ├── apps ├── vscode-e2e │ ├── .env.local.sample │ ├── .vscode-test.mjs │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── runTest.ts │ │ ├── suite │ │ │ ├── extension.test.ts │ │ │ ├── index.ts │ │ │ ├── markdown-lists.test.ts │ │ │ ├── modes.test.ts │ │ │ ├── subtasks.test.ts │ │ │ ├── task.test.ts │ │ │ ├── test-utils.ts │ │ │ ├── tools │ │ │ │ ├── apply-diff.test.ts │ │ │ │ ├── execute-command.test.ts │ │ │ │ ├── list-files.test.ts │ │ │ │ ├── read-file.test.ts │ │ │ │ ├── search-files.test.ts │ │ │ │ ├── use-mcp-tool.test.ts │ │ │ │ └── write-to-file.test.ts │ │ │ └── utils.ts │ │ └── types │ │ │ └── global.d.ts │ ├── tsconfig.esm.json │ └── tsconfig.json ├── vscode-nightly │ ├── .gitignore │ ├── esbuild.mjs │ ├── package.json │ ├── package.nightly.json │ ├── package.nls.nightly.json │ └── turbo.json ├── web-evals │ ├── .env │ ├── .gitignore │ ├── components.json │ ├── eslint.config.mjs │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ └── .gitkeep │ ├── scripts │ │ └── check-services.sh │ ├── src │ │ ├── actions │ │ │ ├── __tests__ │ │ │ │ └── killRun.spec.ts │ │ │ ├── exercises.ts │ │ │ ├── heartbeat.ts │ │ │ ├── runners.ts │ │ │ ├── runs.ts │ │ │ └── tasks.ts │ │ ├── app │ │ │ ├── api │ │ │ │ └── runs │ │ │ │ │ └── [id] │ │ │ │ │ ├── logs │ │ │ │ │ ├── [taskId] │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── failed │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── stream │ │ │ │ │ └── route.ts │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── runs │ │ │ │ ├── [id] │ │ │ │ ├── page.tsx │ │ │ │ ├── run-status.tsx │ │ │ │ ├── run.tsx │ │ │ │ └── task-status.tsx │ │ │ │ └── new │ │ │ │ ├── new-run.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── settings-diff.tsx │ │ ├── components │ │ │ ├── home │ │ │ │ ├── run.tsx │ │ │ │ └── runs.tsx │ │ │ ├── layout │ │ │ │ ├── header.tsx │ │ │ │ └── logo.tsx │ │ │ ├── providers │ │ │ │ ├── index.ts │ │ │ │ ├── react-query-provider.tsx │ │ │ │ └── theme-provider.tsx │ │ │ └── ui │ │ │ │ ├── alert-dialog.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── drawer.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── form.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── multi-select.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── scroll-area.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ ├── textarea.tsx │ │ │ │ └── tooltip.tsx │ │ ├── hooks │ │ │ ├── use-copy-run.ts │ │ │ ├── use-event-source.ts │ │ │ ├── use-fuzzy-model-search.ts │ │ │ ├── use-open-router-models.ts │ │ │ ├── use-roo-code-cloud-models.ts │ │ │ └── use-run-status.ts │ │ └── lib │ │ │ ├── actions.ts │ │ │ ├── formatters.ts │ │ │ ├── schemas.ts │ │ │ ├── server │ │ │ ├── __tests__ │ │ │ │ └── sse-stream.spec.ts │ │ │ ├── redis.ts │ │ │ └── sse-stream.ts │ │ │ └── utils.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts └── web-roo-code │ ├── .env.example │ ├── .gitignore │ ├── .npmrc │ ├── components.json │ ├── eslint.config.mjs │ ├── next-sitemap.config.cjs │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ ├── Roo-Code-Logo-Horiz-blk.svg │ ├── Roo-Code-Logo-Horiz-white.svg │ ├── RooCode-Badge-blk.svg │ ├── RooCode-Badge-white.svg │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── heroes │ │ ├── agent-pr-fixer.png │ │ ├── agent-reviewer.png │ │ └── cloud-screen.png │ ├── illustrations │ │ ├── form-factor-cloud.png │ │ ├── form-factor-extension.png │ │ └── user-faces │ │ │ ├── 1.jpg │ │ │ ├── 10.jpg │ │ │ ├── 11.jpg │ │ │ ├── 12.jpg │ │ │ ├── 13.jpg │ │ │ ├── 14.jpg │ │ │ ├── 15.jpg │ │ │ ├── 16.jpg │ │ │ ├── 17.jpg │ │ │ ├── 18.jpg │ │ │ ├── 19.jpg │ │ │ ├── 2.jpg │ │ │ ├── 20.jpg │ │ │ ├── 21.jpg │ │ │ ├── 22.jpg │ │ │ ├── 23.jpg │ │ │ ├── 24.jpg │ │ │ ├── 3.jpg │ │ │ ├── 4.jpg │ │ │ ├── 5.jpg │ │ │ ├── 6.jpg │ │ │ ├── 7.jpg │ │ │ ├── 8.jpg │ │ │ └── 9.jpg │ ├── logos │ │ ├── amazon.svg │ │ ├── anthropic.svg │ │ ├── apple.svg │ │ ├── bedrock.svg │ │ ├── bytedance.svg │ │ ├── carvana.svg │ │ ├── deepseek.svg │ │ ├── gemini.svg │ │ ├── grok.svg │ │ ├── kimi.svg │ │ ├── microsoft.svg │ │ ├── mistral.svg │ │ ├── moonshot.svg │ │ ├── netflix.svg │ │ ├── ollama.svg │ │ ├── openai.svg │ │ ├── openrouter.svg │ │ ├── qwen.svg │ │ ├── rakuten.svg │ │ └── red-hat.svg │ ├── og │ │ ├── base_a.png │ │ └── base_b.png │ ├── opengraph.png │ ├── placeholder.svg │ └── placeholder_pfp.png │ ├── src │ ├── actions │ │ └── evals.ts │ ├── app │ │ ├── api │ │ │ └── og │ │ │ │ └── route.tsx │ │ ├── cloud │ │ │ └── page.tsx │ │ ├── enterprise │ │ │ └── page.tsx │ │ ├── evals │ │ │ ├── evals.tsx │ │ │ ├── page.tsx │ │ │ ├── plot.tsx │ │ │ └── types.ts │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── legal │ │ │ ├── cookies │ │ │ │ └── page.tsx │ │ │ └── subprocessors │ │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── pr-fixer │ │ │ ├── content-a.tsx │ │ │ └── page.tsx │ │ ├── pricing │ │ │ └── page.tsx │ │ ├── privacy │ │ │ └── page.tsx │ │ ├── provider │ │ │ └── pricing │ │ │ │ ├── components │ │ │ │ └── model-card.tsx │ │ │ │ └── page.tsx │ │ ├── reviewer │ │ │ ├── content-b.ts │ │ │ ├── content.ts │ │ │ └── page.tsx │ │ ├── robots.ts │ │ ├── shared │ │ │ ├── AgentLandingContent.tsx │ │ │ ├── agent-page-content.ts │ │ │ └── getContentVariant.ts │ │ ├── shell.tsx │ │ └── terms │ │ │ ├── page.tsx │ │ │ └── terms.md │ ├── components │ │ ├── CookieConsentWrapper.tsx │ │ ├── animated-text.tsx │ │ ├── chromes │ │ │ ├── footer.tsx │ │ │ ├── index.ts │ │ │ ├── nav-bar.tsx │ │ │ ├── stats-display.tsx │ │ │ └── theme-toggle.tsx │ │ ├── enterprise │ │ │ └── contact-form.tsx │ │ ├── homepage │ │ │ ├── animated-background.tsx │ │ │ ├── cloud-section.tsx │ │ │ ├── code-example.tsx │ │ │ ├── company-logos.tsx │ │ │ ├── cta-section.tsx │ │ │ ├── ecosystem-section.tsx │ │ │ ├── faq-section.tsx │ │ │ ├── features.tsx │ │ │ ├── index.ts │ │ │ ├── install-section.tsx │ │ │ ├── option-overview-section.tsx │ │ │ ├── pillars-section.tsx │ │ │ ├── testimonials.tsx │ │ │ ├── use-examples-section.tsx │ │ │ └── whats-new-button.tsx │ │ ├── providers │ │ │ ├── google-tag-manager-provider.tsx │ │ │ ├── index.ts │ │ │ ├── posthog-provider.tsx │ │ │ └── providers.tsx │ │ ├── structured-data.tsx │ │ └── ui │ │ │ ├── button.tsx │ │ │ ├── chart.tsx │ │ │ ├── index.ts │ │ │ ├── link.tsx │ │ │ ├── modal.tsx │ │ │ ├── scroll-button.tsx │ │ │ └── table.tsx │ └── lib │ │ ├── analytics │ │ └── consent-manager.ts │ │ ├── constants.ts │ │ ├── format-currency.ts │ │ ├── format-duration.ts │ │ ├── format-score.ts │ │ ├── format-tokens.ts │ │ ├── formatters.ts │ │ ├── hooks │ │ ├── index.ts │ │ ├── use-logo-src.ts │ │ └── use-open-router-models.ts │ │ ├── index.ts │ │ ├── og.ts │ │ ├── seo.ts │ │ ├── stats.ts │ │ ├── structured-data.ts │ │ ├── types │ │ └── models.ts │ │ └── utils.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── turbo.json ├── ellipsis.yaml ├── knip.json ├── locales ├── ca │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── de │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── es │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── fr │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── hi │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── id │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── it │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── ja │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── ko │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── nl │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── pl │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── pt-BR │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── ru │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── tr │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── vi │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── zh-CN │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md └── zh-TW │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ └── README.md ├── package.json ├── packages ├── build │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ └── index.test.ts │ │ ├── esbuild.ts │ │ ├── git.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── cloud │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── CloudAPI.ts │ │ ├── CloudService.ts │ │ ├── CloudSettingsService.ts │ │ ├── CloudShareService.ts │ │ ├── RefreshTimer.ts │ │ ├── StaticSettingsService.ts │ │ ├── StaticTokenAuthService.ts │ │ ├── TelemetryClient.ts │ │ ├── WebAuthService.ts │ │ ├── __mocks__ │ │ │ └── vscode.ts │ │ ├── __tests__ │ │ │ ├── CloudAPI.creditBalance.spec.ts │ │ │ ├── CloudService.integration.test.ts │ │ │ ├── CloudService.test.ts │ │ │ ├── CloudSettingsService.parsing.test.ts │ │ │ ├── CloudSettingsService.test.ts │ │ │ ├── CloudShareService.test.ts │ │ │ ├── RefreshTimer.test.ts │ │ │ ├── StaticSettingsService.test.ts │ │ │ ├── StaticTokenAuthService.spec.ts │ │ │ ├── TelemetryClient.test.ts │ │ │ └── WebAuthService.spec.ts │ │ ├── bridge │ │ │ ├── BaseChannel.ts │ │ │ ├── BridgeOrchestrator.ts │ │ │ ├── ExtensionChannel.ts │ │ │ ├── SocketTransport.ts │ │ │ ├── TaskChannel.ts │ │ │ ├── __tests__ │ │ │ │ ├── ExtensionChannel.test.ts │ │ │ │ └── TaskChannel.test.ts │ │ │ └── index.ts │ │ ├── config.ts │ │ ├── errors.ts │ │ ├── importVscode.ts │ │ ├── index.ts │ │ ├── retry-queue │ │ │ ├── RetryQueue.ts │ │ │ ├── __tests__ │ │ │ │ └── RetryQueue.test.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── config-eslint │ ├── base.js │ ├── next.js │ ├── package.json │ └── react.js ├── config-typescript │ ├── base.json │ ├── cjs.json │ ├── nextjs.json │ ├── package.json │ └── vscode-library.json ├── evals │ ├── .docker │ │ ├── entrypoints │ │ │ ├── runner.sh │ │ │ └── web.sh │ │ └── scripts │ │ │ └── postgres │ │ │ └── create-databases.sh │ ├── .env.development │ ├── .env.test │ ├── .gitignore │ ├── ADDING-EVALS.md │ ├── ARCHITECTURE.md │ ├── Dockerfile.runner │ ├── Dockerfile.web │ ├── README.md │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ ├── drizzle.config.ts │ ├── eslint.config.mjs │ ├── package.json │ ├── scripts │ │ └── setup.sh │ ├── src │ │ ├── cli │ │ │ ├── index.ts │ │ │ ├── redis.ts │ │ │ ├── runCi.ts │ │ │ ├── runEvals.ts │ │ │ ├── runTask.ts │ │ │ ├── runUnitTest.ts │ │ │ └── utils.ts │ │ ├── db │ │ │ ├── db.ts │ │ │ ├── index.ts │ │ │ ├── migrations │ │ │ │ ├── 0000_young_trauma.sql │ │ │ │ ├── 0001_add_timeout_to_runs.sql │ │ │ │ ├── 0001_lowly_captain_flint.sql │ │ │ │ ├── 0002_bouncy_blazing_skull.sql │ │ │ │ ├── 0003_simple_retro_girl.sql │ │ │ │ ├── 0004_sloppy_black_knight.sql │ │ │ │ └── meta │ │ │ │ │ ├── 0000_snapshot.json │ │ │ │ │ ├── 0001_snapshot.json │ │ │ │ │ ├── 0002_snapshot.json │ │ │ │ │ ├── 0003_snapshot.json │ │ │ │ │ ├── 0004_snapshot.json │ │ │ │ │ └── _journal.json │ │ │ ├── queries │ │ │ │ ├── __tests__ │ │ │ │ │ ├── copyRun.spec.ts │ │ │ │ │ └── runs.test.ts │ │ │ │ ├── copyRun.ts │ │ │ │ ├── errors.ts │ │ │ │ ├── runs.ts │ │ │ │ ├── taskMetrics.ts │ │ │ │ ├── tasks.ts │ │ │ │ └── toolErrors.ts │ │ │ └── schema.ts │ │ ├── exercises │ │ │ └── index.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── vitest-global-setup.ts │ └── vitest.config.ts ├── ipc │ ├── README.md │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── ipc-client.ts │ │ └── ipc-server.ts │ └── tsconfig.json ├── telemetry │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── BaseTelemetryClient.ts │ │ ├── PostHogTelemetryClient.ts │ │ ├── TelemetryService.ts │ │ ├── __tests__ │ │ │ └── PostHogTelemetryClient.test.ts │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts └── types │ ├── .gitignore │ ├── eslint.config.mjs │ ├── npm │ ├── README.md │ └── package.metadata.json │ ├── package.json │ ├── scripts │ └── publish-npm.cjs │ ├── src │ ├── __tests__ │ │ ├── cloud.test.ts │ │ ├── index.test.ts │ │ ├── ipc.test.ts │ │ ├── message.test.ts │ │ └── provider-settings.test.ts │ ├── api.ts │ ├── cloud.ts │ ├── codebase-index.ts │ ├── cookie-consent.ts │ ├── events.ts │ ├── experiment.ts │ ├── followup.ts │ ├── global-settings.ts │ ├── history.ts │ ├── image-generation.ts │ ├── index.ts │ ├── ipc.ts │ ├── marketplace.ts │ ├── mcp.ts │ ├── message.ts │ ├── mode.ts │ ├── model.ts │ ├── provider-settings.ts │ ├── providers │ │ ├── __tests__ │ │ │ └── claude-code.spec.ts │ │ ├── anthropic.ts │ │ ├── baseten.ts │ │ ├── bedrock.ts │ │ ├── cerebras.ts │ │ ├── chutes.ts │ │ ├── claude-code.ts │ │ ├── deepinfra.ts │ │ ├── deepseek.ts │ │ ├── doubao.ts │ │ ├── featherless.ts │ │ ├── fireworks.ts │ │ ├── gemini.ts │ │ ├── glama.ts │ │ ├── groq.ts │ │ ├── huggingface.ts │ │ ├── index.ts │ │ ├── io-intelligence.ts │ │ ├── lite-llm.ts │ │ ├── lm-studio.ts │ │ ├── minimax.ts │ │ ├── mistral.ts │ │ ├── moonshot.ts │ │ ├── ollama.ts │ │ ├── openai.ts │ │ ├── openrouter.ts │ │ ├── qwen-code.ts │ │ ├── requesty.ts │ │ ├── roo.ts │ │ ├── sambanova.ts │ │ ├── unbound.ts │ │ ├── vercel-ai-gateway.ts │ │ ├── vertex.ts │ │ ├── vscode-llm.ts │ │ ├── xai.ts │ │ └── zai.ts │ ├── single-file-read-models.ts │ ├── task.ts │ ├── telemetry.ts │ ├── terminal.ts │ ├── todo.ts │ ├── tool-params.ts │ ├── tool.ts │ ├── type-fu.ts │ └── vscode.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── releases ├── 3.26.0-release.png ├── 3.26.1-release.png ├── 3.26.2-release.png ├── 3.26.3-release.png ├── 3.26.4-release.png ├── 3.26.5-release.png ├── 3.26.6-release.png ├── 3.26.7-release.png ├── 3.27.0-release.png ├── 3.28.0-release.png ├── 3.28.1-release.png ├── 3.28.10-release.png ├── 3.28.14-release.png ├── 3.28.15-release.png ├── 3.28.16-release.png ├── 3.28.2-release.png ├── 3.28.3-release.png ├── 3.28.4-release.png ├── 3.28.5-release.png ├── 3.28.6-release.png ├── 3.28.7-release.png ├── 3.28.8-release.png ├── 3.28.9-release.png ├── 3.29.0-release.png ├── 3.29.1-release.png ├── 3.30.0-release.png ├── 3.30.2-release.png ├── 3.30.3-release.png ├── 3.31.0-release.png ├── 3.31.1-release.png ├── 3.31.3-release.png ├── 3.32.0-release.png ├── 3.32.1-release.png ├── 3.33.1-release.png ├── 3.33.3-release.png ├── 3.34.0-release.png ├── 3.34.2-release.png ├── 3.34.3-release.png ├── 3.34.4-release.png ├── 3.34.5-release.png ├── 3.34.6-release.png ├── 3.34.7-release.png ├── 3.34.8-release.png ├── 3.35.0-release.png ├── 3.35.2-release.png ├── 3.36.0-release.png ├── template.png └── v3.33.0-release.png ├── renovate.json ├── scripts ├── bootstrap.mjs ├── find-missing-i18n-key.js ├── find-missing-translations.js └── install-vsix.js ├── src ├── .gitignore ├── .prettierignore ├── .vscodeignore ├── __mocks__ │ ├── fs │ │ └── promises.ts │ └── vscode.js ├── __tests__ │ ├── command-integration.spec.ts │ ├── command-mentions.spec.ts │ ├── commands.spec.ts │ ├── delegation-events.spec.ts │ ├── dist_assets.spec.ts │ ├── extension.spec.ts │ ├── history-resume-delegation.spec.ts │ ├── migrateSettings.spec.ts │ ├── nested-delegation-resume.spec.ts │ ├── new-task-delegation.spec.ts │ ├── provider-delegation.spec.ts │ └── single-open-invariant.spec.ts ├── activate │ ├── CodeActionProvider.ts │ ├── __tests__ │ │ ├── CodeActionProvider.spec.ts │ │ └── registerCommands.spec.ts │ ├── handleTask.ts │ ├── handleUri.ts │ ├── humanRelay.ts │ ├── index.ts │ ├── registerCodeActions.ts │ ├── registerCommands.ts │ └── registerTerminalActions.ts ├── api │ ├── index.ts │ ├── providers │ │ ├── __tests__ │ │ │ ├── anthropic-vertex.spec.ts │ │ │ ├── anthropic.spec.ts │ │ │ ├── base-openai-compatible-provider.spec.ts │ │ │ ├── bedrock-custom-arn.spec.ts │ │ │ ├── bedrock-error-handling.spec.ts │ │ │ ├── bedrock-inference-profiles.spec.ts │ │ │ ├── bedrock-invokedModelId.spec.ts │ │ │ ├── bedrock-native-tools.spec.ts │ │ │ ├── bedrock-reasoning.spec.ts │ │ │ ├── bedrock-vpc-endpoint.spec.ts │ │ │ ├── bedrock.spec.ts │ │ │ ├── cerebras.spec.ts │ │ │ ├── chutes.spec.ts │ │ │ ├── claude-code-caching.spec.ts │ │ │ ├── claude-code.spec.ts │ │ │ ├── constants.spec.ts │ │ │ ├── deepinfra.spec.ts │ │ │ ├── deepseek.spec.ts │ │ │ ├── featherless.spec.ts │ │ │ ├── fireworks.spec.ts │ │ │ ├── gemini-handler.spec.ts │ │ │ ├── gemini.spec.ts │ │ │ ├── glama.spec.ts │ │ │ ├── groq.spec.ts │ │ │ ├── io-intelligence.spec.ts │ │ │ ├── lite-llm.spec.ts │ │ │ ├── lm-studio-timeout.spec.ts │ │ │ ├── lmstudio.spec.ts │ │ │ ├── minimax.spec.ts │ │ │ ├── mistral.spec.ts │ │ │ ├── moonshot.spec.ts │ │ │ ├── native-ollama.spec.ts │ │ │ ├── openai-native-usage.spec.ts │ │ │ ├── openai-native.spec.ts │ │ │ ├── openai-timeout.spec.ts │ │ │ ├── openai-usage-tracking.spec.ts │ │ │ ├── openai.spec.ts │ │ │ ├── openrouter.spec.ts │ │ │ ├── requesty.spec.ts │ │ │ ├── roo.spec.ts │ │ │ ├── sambanova.spec.ts │ │ │ ├── unbound.spec.ts │ │ │ ├── vercel-ai-gateway.spec.ts │ │ │ ├── vertex.spec.ts │ │ │ ├── vscode-lm.spec.ts │ │ │ ├── xai.spec.ts │ │ │ └── zai.spec.ts │ │ ├── anthropic-vertex.ts │ │ ├── anthropic.ts │ │ ├── base-openai-compatible-provider.ts │ │ ├── base-provider.ts │ │ ├── baseten.ts │ │ ├── bedrock.ts │ │ ├── cerebras.ts │ │ ├── chutes.ts │ │ ├── claude-code.ts │ │ ├── constants.ts │ │ ├── deepinfra.ts │ │ ├── deepseek.ts │ │ ├── doubao.ts │ │ ├── fake-ai.ts │ │ ├── featherless.ts │ │ ├── fetchers │ │ │ ├── __tests__ │ │ │ │ ├── chutes.spec.ts │ │ │ │ ├── fixtures │ │ │ │ │ ├── lmstudio-model-details.json │ │ │ │ │ ├── ollama-model-details.json │ │ │ │ │ ├── openrouter-model-endpoints.json │ │ │ │ │ └── openrouter-models.json │ │ │ │ ├── litellm.spec.ts │ │ │ │ ├── lmstudio.test.ts │ │ │ │ ├── modelCache.spec.ts │ │ │ │ ├── modelEndpointCache.spec.ts │ │ │ │ ├── ollama.test.ts │ │ │ │ ├── openrouter.spec.ts │ │ │ │ ├── roo.spec.ts │ │ │ │ └── vercel-ai-gateway.spec.ts │ │ │ ├── chutes.ts │ │ │ ├── deepinfra.ts │ │ │ ├── glama.ts │ │ │ ├── huggingface.ts │ │ │ ├── io-intelligence.ts │ │ │ ├── litellm.ts │ │ │ ├── lmstudio.ts │ │ │ ├── modelCache.ts │ │ │ ├── modelEndpointCache.ts │ │ │ ├── ollama.ts │ │ │ ├── openrouter.ts │ │ │ ├── requesty.ts │ │ │ ├── roo.ts │ │ │ ├── unbound.ts │ │ │ └── vercel-ai-gateway.ts │ │ ├── fireworks.ts │ │ ├── gemini.ts │ │ ├── glama.ts │ │ ├── groq.ts │ │ ├── huggingface.ts │ │ ├── human-relay.ts │ │ ├── index.ts │ │ ├── io-intelligence.ts │ │ ├── lite-llm.ts │ │ ├── lm-studio.ts │ │ ├── minimax.ts │ │ ├── mistral.ts │ │ ├── moonshot.ts │ │ ├── native-ollama.ts │ │ ├── openai-native.ts │ │ ├── openai.ts │ │ ├── openrouter.ts │ │ ├── qwen-code.ts │ │ ├── requesty.ts │ │ ├── roo.ts │ │ ├── router-provider.ts │ │ ├── sambanova.ts │ │ ├── unbound.ts │ │ ├── utils │ │ │ ├── __tests__ │ │ │ │ ├── image-generation.spec.ts │ │ │ │ ├── sanitize-reasoning-id.spec.ts │ │ │ │ └── timeout-config.spec.ts │ │ │ ├── image-generation.ts │ │ │ ├── openai-error-handler.ts │ │ │ ├── sanitize-reasoning-id.ts │ │ │ └── timeout-config.ts │ │ ├── vercel-ai-gateway.ts │ │ ├── vertex.ts │ │ ├── vscode-lm.ts │ │ ├── xai.ts │ │ └── zai.ts │ └── transform │ │ ├── __tests__ │ │ ├── anthropic-filter.spec.ts │ │ ├── bedrock-converse-format.spec.ts │ │ ├── gemini-format.spec.ts │ │ ├── image-cleaning.spec.ts │ │ ├── mistral-format.spec.ts │ │ ├── model-params.spec.ts │ │ ├── openai-format.spec.ts │ │ ├── r1-format.spec.ts │ │ ├── reasoning.spec.ts │ │ ├── simple-format.spec.ts │ │ ├── stream.spec.ts │ │ └── vscode-lm-format.spec.ts │ │ ├── anthropic-filter.ts │ │ ├── bedrock-converse-format.ts │ │ ├── cache-strategy │ │ ├── __tests__ │ │ │ └── cache-strategy.spec.ts │ │ ├── base-strategy.ts │ │ ├── multi-point-strategy.ts │ │ └── types.ts │ │ ├── caching │ │ ├── __tests__ │ │ │ ├── anthropic.spec.ts │ │ │ ├── gemini.spec.ts │ │ │ ├── vercel-ai-gateway.spec.ts │ │ │ └── vertex.spec.ts │ │ ├── anthropic.ts │ │ ├── gemini.ts │ │ ├── vercel-ai-gateway.ts │ │ └── vertex.ts │ │ ├── gemini-format.ts │ │ ├── image-cleaning.ts │ │ ├── mistral-format.ts │ │ ├── model-params.ts │ │ ├── openai-format.ts │ │ ├── r1-format.ts │ │ ├── reasoning.ts │ │ ├── simple-format.ts │ │ ├── stream.ts │ │ └── vscode-lm-format.ts ├── assets │ ├── codicons │ │ ├── codicon.css │ │ └── codicon.ttf │ ├── docs │ │ └── demo.gif │ ├── icons │ │ ├── icon-nightly.png │ │ ├── icon.png │ │ ├── icon.svg │ │ ├── panel_dark.png │ │ └── panel_light.png │ └── images │ │ ├── openrouter.png │ │ ├── requesty.png │ │ ├── roo-logo.svg │ │ └── roo.png ├── core │ ├── assistant-message │ │ ├── AssistantMessageParser.ts │ │ ├── NativeToolCallParser.ts │ │ ├── __tests__ │ │ │ ├── AssistantMessageParser.spec.ts │ │ │ ├── NativeToolCallParser.spec.ts │ │ │ ├── parseAssistantMessage.spec.ts │ │ │ ├── parseAssistantMessageBenchmark.ts │ │ │ └── presentAssistantMessage-images.spec.ts │ │ ├── index.ts │ │ ├── parseAssistantMessage.ts │ │ ├── parseAssistantMessageV2.ts │ │ └── presentAssistantMessage.ts │ ├── auto-approval │ │ ├── AutoApprovalHandler.ts │ │ ├── __tests__ │ │ │ └── AutoApprovalHandler.spec.ts │ │ ├── commands.ts │ │ ├── index.ts │ │ ├── mcp.ts │ │ └── tools.ts │ ├── checkpoints │ │ ├── __tests__ │ │ │ └── checkpoint.test.ts │ │ └── index.ts │ ├── condense │ │ ├── __tests__ │ │ │ ├── condense.spec.ts │ │ │ ├── index.spec.ts │ │ │ └── rewind-after-condense.spec.ts │ │ └── index.ts │ ├── config │ │ ├── ContextProxy.ts │ │ ├── CustomModesManager.ts │ │ ├── ProviderSettingsManager.ts │ │ ├── __tests__ │ │ │ ├── ContextProxy.spec.ts │ │ │ ├── CustomModesManager.exportImportSlugChange.spec.ts │ │ │ ├── CustomModesManager.spec.ts │ │ │ ├── CustomModesManager.yamlEdgeCases.spec.ts │ │ │ ├── CustomModesSettings.spec.ts │ │ │ ├── ModeConfig.spec.ts │ │ │ ├── ProviderSettingsManager.spec.ts │ │ │ └── importExport.spec.ts │ │ └── importExport.ts │ ├── context-management │ │ ├── __tests__ │ │ │ ├── context-management.spec.ts │ │ │ └── truncation.spec.ts │ │ └── index.ts │ ├── context-tracking │ │ ├── FileContextTracker.ts │ │ └── FileContextTrackerTypes.ts │ ├── context │ │ └── context-management │ │ │ ├── __tests__ │ │ │ └── context-error-handling.test.ts │ │ │ └── context-error-handling.ts │ ├── diff │ │ ├── stats.ts │ │ └── strategies │ │ │ ├── __tests__ │ │ │ ├── multi-file-search-replace-8char.spec.ts │ │ │ ├── multi-search-replace-trailing-newline.spec.ts │ │ │ └── multi-search-replace.spec.ts │ │ │ ├── multi-file-search-replace.ts │ │ │ └── multi-search-replace.ts │ ├── environment │ │ ├── __tests__ │ │ │ └── getEnvironmentDetails.spec.ts │ │ ├── getEnvironmentDetails.ts │ │ └── reminder.ts │ ├── ignore │ │ ├── RooIgnoreController.ts │ │ ├── __mocks__ │ │ │ └── RooIgnoreController.ts │ │ └── __tests__ │ │ │ ├── RooIgnoreController.security.spec.ts │ │ │ └── RooIgnoreController.spec.ts │ ├── mentions │ │ ├── __tests__ │ │ │ ├── index.spec.ts │ │ │ └── processUserContentMentions.spec.ts │ │ ├── index.ts │ │ └── processUserContentMentions.ts │ ├── message-queue │ │ └── MessageQueueService.ts │ ├── prompts │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ ├── add-custom-instructions │ │ │ │ │ ├── architect-mode-prompt.snap │ │ │ │ │ ├── architect-mode-rules.snap │ │ │ │ │ ├── ask-mode-prompt.snap │ │ │ │ │ ├── ask-mode-rules.snap │ │ │ │ │ ├── code-mode-rules.snap │ │ │ │ │ ├── code-reviewer-mode-rules.snap │ │ │ │ │ ├── combined-custom-instructions.snap │ │ │ │ │ ├── empty-mode-instructions.snap │ │ │ │ │ ├── generic-rules-fallback.snap │ │ │ │ │ ├── global-and-mode-instructions.snap │ │ │ │ │ ├── mcp-server-creation-disabled.snap │ │ │ │ │ ├── mcp-server-creation-enabled.snap │ │ │ │ │ ├── partial-reads-enabled.snap │ │ │ │ │ ├── prioritized-instructions-order.snap │ │ │ │ │ ├── test-engineer-mode-rules.snap │ │ │ │ │ ├── trimmed-mode-instructions.snap │ │ │ │ │ ├── undefined-mode-instructions.snap │ │ │ │ │ ├── with-custom-instructions.snap │ │ │ │ │ └── with-preferred-language.snap │ │ │ │ └── system-prompt │ │ │ │ │ ├── consistent-system-prompt.snap │ │ │ │ │ ├── with-computer-use-support.snap │ │ │ │ │ ├── with-diff-enabled-false.snap │ │ │ │ │ ├── with-diff-enabled-true.snap │ │ │ │ │ ├── with-diff-enabled-undefined.snap │ │ │ │ │ ├── with-different-viewport-size.snap │ │ │ │ │ ├── with-mcp-hub-provided.snap │ │ │ │ │ └── with-undefined-mcp-hub.snap │ │ │ ├── add-custom-instructions.spec.ts │ │ │ ├── custom-system-prompt.spec.ts │ │ │ ├── get-prompt-component.spec.ts │ │ │ ├── mode-aware-sections.spec.ts │ │ │ ├── responses-rooignore.spec.ts │ │ │ ├── sections.spec.ts │ │ │ ├── system-prompt.spec.ts │ │ │ └── utils.ts │ │ ├── instructions │ │ │ ├── create-mcp-server.ts │ │ │ ├── create-mode.ts │ │ │ └── instructions.ts │ │ ├── responses.ts │ │ ├── sections │ │ │ ├── __tests__ │ │ │ │ ├── custom-instructions-global.spec.ts │ │ │ │ ├── custom-instructions-path-detection.spec.ts │ │ │ │ ├── custom-instructions.spec.ts │ │ │ │ ├── custom-system-prompt.spec.ts │ │ │ │ ├── objective.spec.ts │ │ │ │ └── tool-use-guidelines.spec.ts │ │ │ ├── capabilities.ts │ │ │ ├── custom-instructions.ts │ │ │ ├── custom-system-prompt.ts │ │ │ ├── index.ts │ │ │ ├── markdown-formatting.ts │ │ │ ├── mcp-servers.ts │ │ │ ├── modes.ts │ │ │ ├── objective.ts │ │ │ ├── rules.ts │ │ │ ├── system-info.ts │ │ │ ├── tool-use-guidelines.ts │ │ │ └── tool-use.ts │ │ ├── system.ts │ │ ├── tools │ │ │ ├── __tests__ │ │ │ │ ├── access-mcp-resource.spec.ts │ │ │ │ ├── attempt-completion.spec.ts │ │ │ │ ├── fetch-instructions.spec.ts │ │ │ │ ├── filter-tools-for-mode.spec.ts │ │ │ │ └── new-task.spec.ts │ │ │ ├── access-mcp-resource.ts │ │ │ ├── ask-followup-question.ts │ │ │ ├── attempt-completion.ts │ │ │ ├── browser-action.ts │ │ │ ├── codebase-search.ts │ │ │ ├── execute-command.ts │ │ │ ├── fetch-instructions.ts │ │ │ ├── filter-tools-for-mode.ts │ │ │ ├── generate-image.ts │ │ │ ├── index.ts │ │ │ ├── list-code-definition-names.ts │ │ │ ├── list-files.ts │ │ │ ├── native-tools │ │ │ │ ├── __tests__ │ │ │ │ │ └── converters.spec.ts │ │ │ │ ├── access_mcp_resource.ts │ │ │ │ ├── apply_diff.ts │ │ │ │ ├── apply_patch.ts │ │ │ │ ├── ask_followup_question.ts │ │ │ │ ├── attempt_completion.ts │ │ │ │ ├── browser_action.ts │ │ │ │ ├── codebase_search.ts │ │ │ │ ├── converters.ts │ │ │ │ ├── execute_command.ts │ │ │ │ ├── fetch_instructions.ts │ │ │ │ ├── generate_image.ts │ │ │ │ ├── index.ts │ │ │ │ ├── list_code_definition_names.ts │ │ │ │ ├── list_files.ts │ │ │ │ ├── mcp_server.ts │ │ │ │ ├── new_task.ts │ │ │ │ ├── read_file.ts │ │ │ │ ├── run_slash_command.ts │ │ │ │ ├── search_and_replace.ts │ │ │ │ ├── search_files.ts │ │ │ │ ├── switch_mode.ts │ │ │ │ ├── update_todo_list.ts │ │ │ │ └── write_to_file.ts │ │ │ ├── new-task.ts │ │ │ ├── read-file.ts │ │ │ ├── run-slash-command.ts │ │ │ ├── search-files.ts │ │ │ ├── simple-read-file.ts │ │ │ ├── switch-mode.ts │ │ │ ├── types.ts │ │ │ ├── update-todo-list.ts │ │ │ ├── use-mcp-tool.ts │ │ │ └── write-to-file.ts │ │ └── types.ts │ ├── protect │ │ ├── RooProtectedController.ts │ │ └── __tests__ │ │ │ └── RooProtectedController.spec.ts │ ├── task-persistence │ │ ├── __tests__ │ │ │ └── taskMessages.spec.ts │ │ ├── apiMessages.ts │ │ ├── index.ts │ │ ├── taskMessages.ts │ │ └── taskMetadata.ts │ ├── task │ │ ├── Task.ts │ │ ├── __tests__ │ │ │ ├── Task.dispose.test.ts │ │ │ ├── Task.spec.ts │ │ │ ├── flushPendingToolResultsToHistory.spec.ts │ │ │ ├── grounding-sources.test.ts │ │ │ ├── native-tools-filtering.spec.ts │ │ │ ├── reasoning-preservation.test.ts │ │ │ ├── task-tool-history.spec.ts │ │ │ └── task-xml-protocol-regression.spec.ts │ │ └── build-tools.ts │ ├── tools │ │ ├── ApplyDiffTool.ts │ │ ├── ApplyPatchTool.ts │ │ ├── AskFollowupQuestionTool.ts │ │ ├── AttemptCompletionTool.ts │ │ ├── BaseTool.ts │ │ ├── BrowserActionTool.ts │ │ ├── CodebaseSearchTool.ts │ │ ├── ExecuteCommandTool.ts │ │ ├── FetchInstructionsTool.ts │ │ ├── GenerateImageTool.ts │ │ ├── ListCodeDefinitionNamesTool.ts │ │ ├── ListFilesTool.ts │ │ ├── MultiApplyDiffTool.ts │ │ ├── NewTaskTool.ts │ │ ├── ReadFileTool.ts │ │ ├── RunSlashCommandTool.ts │ │ ├── SearchAndReplaceTool.ts │ │ ├── SearchFilesTool.ts │ │ ├── SwitchModeTool.ts │ │ ├── ToolRepetitionDetector.ts │ │ ├── UpdateTodoListTool.ts │ │ ├── UseMcpToolTool.ts │ │ ├── WriteToFileTool.ts │ │ ├── __tests__ │ │ │ ├── BrowserActionTool.coordinateScaling.spec.ts │ │ │ ├── ToolRepetitionDetector.spec.ts │ │ │ ├── applyDiffTool.experiment.spec.ts │ │ │ ├── askFollowupQuestionTool.spec.ts │ │ │ ├── attemptCompletionTool.spec.ts │ │ │ ├── executeCommand.spec.ts │ │ │ ├── executeCommandTimeout.integration.spec.ts │ │ │ ├── executeCommandTool.spec.ts │ │ │ ├── generateImageTool.test.ts │ │ │ ├── listCodeDefinitionNamesTool.spec.ts │ │ │ ├── multiApplyDiffTool.spec.ts │ │ │ ├── newTaskTool.spec.ts │ │ │ ├── readFileTool.spec.ts │ │ │ ├── runSlashCommandTool.spec.ts │ │ │ ├── updateTodoListTool.spec.ts │ │ │ ├── useMcpToolTool.spec.ts │ │ │ ├── validateToolUse.spec.ts │ │ │ └── writeToFileTool.spec.ts │ │ ├── accessMcpResourceTool.ts │ │ ├── apply-patch │ │ │ ├── __tests__ │ │ │ │ ├── apply.spec.ts │ │ │ │ ├── parser.spec.ts │ │ │ │ └── seek-sequence.spec.ts │ │ │ ├── apply.ts │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ └── seek-sequence.ts │ │ ├── helpers │ │ │ ├── __tests__ │ │ │ │ ├── fileTokenBudget.spec.ts │ │ │ │ ├── toolResultFormatting.spec.ts │ │ │ │ └── truncateDefinitions.spec.ts │ │ │ ├── fileTokenBudget.ts │ │ │ ├── imageHelpers.ts │ │ │ ├── toolResultFormatting.ts │ │ │ └── truncateDefinitions.ts │ │ ├── simpleReadFileTool.ts │ │ └── validateToolUse.ts │ └── webview │ │ ├── BrowserSessionPanelManager.ts │ │ ├── ClineProvider.ts │ │ ├── __tests__ │ │ ├── ClineProvider.apiHandlerRebuild.spec.ts │ │ ├── ClineProvider.flicker-free-cancel.spec.ts │ │ ├── ClineProvider.spec.ts │ │ ├── ClineProvider.sticky-mode.spec.ts │ │ ├── checkpointRestoreHandler.spec.ts │ │ ├── generateSystemPrompt.browser-capability.spec.ts │ │ ├── messageEnhancer.test.ts │ │ ├── telemetrySettingsTracking.spec.ts │ │ ├── webviewMessageHandler.checkpoint.spec.ts │ │ ├── webviewMessageHandler.delete.spec.ts │ │ ├── webviewMessageHandler.edit.spec.ts │ │ ├── webviewMessageHandler.rooBalance.spec.ts │ │ ├── webviewMessageHandler.routerModels.spec.ts │ │ └── webviewMessageHandler.spec.ts │ │ ├── checkpointRestoreHandler.ts │ │ ├── generateSystemPrompt.ts │ │ ├── getNonce.ts │ │ ├── getUri.ts │ │ ├── messageEnhancer.ts │ │ └── webviewMessageHandler.ts ├── esbuild.mjs ├── eslint.config.mjs ├── extension.ts ├── extension │ ├── __tests__ │ │ └── api-send-message.spec.ts │ └── api.ts ├── i18n │ ├── index.ts │ ├── locales │ │ ├── ca │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── de │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── en │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── es │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── fr │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── hi │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── id │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── it │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── ja │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── ko │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── nl │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── pl │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── pt-BR │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── ru │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── tr │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── vi │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ ├── zh-CN │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ │ └── zh-TW │ │ │ ├── common.json │ │ │ ├── embeddings.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ └── tools.json │ └── setup.ts ├── integrations │ ├── claude-code │ │ ├── __tests__ │ │ │ ├── message-filter.spec.ts │ │ │ └── run.spec.ts │ │ ├── message-filter.ts │ │ ├── run.ts │ │ └── types.ts │ ├── diagnostics │ │ ├── __tests__ │ │ │ └── diagnostics.spec.ts │ │ └── index.ts │ ├── editor │ │ ├── DecorationController.ts │ │ ├── DiffViewProvider.ts │ │ ├── EditorUtils.ts │ │ └── __tests__ │ │ │ ├── DiffViewProvider.spec.ts │ │ │ └── EditorUtils.spec.ts │ ├── misc │ │ ├── __tests__ │ │ │ ├── extract-text-from-xlsx.test.ts │ │ │ ├── extract-text-large-files.spec.ts │ │ │ ├── extract-text.spec.ts │ │ │ ├── line-counter.spec.ts │ │ │ ├── open-file.spec.ts │ │ │ ├── performance │ │ │ │ └── processCarriageReturns.benchmark.ts │ │ │ ├── read-file-tool.spec.ts │ │ │ └── read-lines.spec.ts │ │ ├── export-markdown.ts │ │ ├── extract-text-from-xlsx.ts │ │ ├── extract-text.ts │ │ ├── image-handler.ts │ │ ├── line-counter.ts │ │ ├── open-file.ts │ │ ├── process-images.ts │ │ └── read-lines.ts │ ├── terminal │ │ ├── BaseTerminal.ts │ │ ├── BaseTerminalProcess.ts │ │ ├── ExecaTerminal.ts │ │ ├── ExecaTerminalProcess.ts │ │ ├── README.md │ │ ├── ShellIntegrationManager.ts │ │ ├── Terminal.ts │ │ ├── TerminalProcess.ts │ │ ├── TerminalRegistry.ts │ │ ├── __tests__ │ │ │ ├── ExecaTerminal.spec.ts │ │ │ ├── ExecaTerminalProcess.spec.ts │ │ │ ├── TerminalProcess.spec.ts │ │ │ ├── TerminalProcessExec.bash.spec.ts │ │ │ ├── TerminalProcessExec.cmd.spec.ts │ │ │ ├── TerminalProcessExec.common.ts │ │ │ ├── TerminalProcessExec.pwsh.spec.ts │ │ │ ├── TerminalProcessInterpretExitCode.spec.ts │ │ │ ├── TerminalRegistry.spec.ts │ │ │ ├── setupTerminalTests.ts │ │ │ └── streamUtils │ │ │ │ ├── bashStream.ts │ │ │ │ ├── cmdStream.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mockStream.ts │ │ │ │ └── pwshStream.ts │ │ ├── mergePromise.ts │ │ └── types.ts │ ├── theme │ │ ├── default-themes │ │ │ ├── dark_modern.json │ │ │ ├── dark_plus.json │ │ │ ├── dark_vs.json │ │ │ ├── hc_black.json │ │ │ ├── hc_light.json │ │ │ ├── light_modern.json │ │ │ ├── light_plus.json │ │ │ └── light_vs.json │ │ └── getTheme.ts │ └── workspace │ │ ├── WorkspaceTracker.ts │ │ └── __tests__ │ │ └── WorkspaceTracker.spec.ts ├── package.json ├── package.nls.ca.json ├── package.nls.de.json ├── package.nls.es.json ├── package.nls.fr.json ├── package.nls.hi.json ├── package.nls.id.json ├── package.nls.it.json ├── package.nls.ja.json ├── package.nls.json ├── package.nls.ko.json ├── package.nls.nl.json ├── package.nls.pl.json ├── package.nls.pt-BR.json ├── package.nls.ru.json ├── package.nls.tr.json ├── package.nls.vi.json ├── package.nls.zh-CN.json ├── package.nls.zh-TW.json ├── services │ ├── browser │ │ ├── BrowserSession.ts │ │ ├── UrlContentFetcher.ts │ │ ├── __tests__ │ │ │ ├── BrowserSession.spec.ts │ │ │ └── UrlContentFetcher.spec.ts │ │ └── browserDiscovery.ts │ ├── checkpoints │ │ ├── RepoPerTaskCheckpointService.ts │ │ ├── ShadowCheckpointService.ts │ │ ├── __tests__ │ │ │ ├── ShadowCheckpointService.spec.ts │ │ │ └── excludes.spec.ts │ │ ├── excludes.ts │ │ ├── index.ts │ │ └── types.ts │ ├── code-index │ │ ├── __tests__ │ │ │ ├── cache-manager.spec.ts │ │ │ ├── config-manager.spec.ts │ │ │ ├── manager.spec.ts │ │ │ ├── orchestrator.spec.ts │ │ │ └── service-factory.spec.ts │ │ ├── cache-manager.ts │ │ ├── config-manager.ts │ │ ├── constants │ │ │ └── index.ts │ │ ├── embedders │ │ │ ├── __tests__ │ │ │ │ ├── bedrock.spec.ts │ │ │ │ ├── gemini.spec.ts │ │ │ │ ├── mistral.spec.ts │ │ │ │ ├── ollama.spec.ts │ │ │ │ ├── openai-compatible-rate-limit.spec.ts │ │ │ │ ├── openai-compatible.spec.ts │ │ │ │ ├── openai.spec.ts │ │ │ │ ├── openrouter.spec.ts │ │ │ │ └── vercel-ai-gateway.spec.ts │ │ │ ├── bedrock.ts │ │ │ ├── gemini.ts │ │ │ ├── mistral.ts │ │ │ ├── ollama.ts │ │ │ ├── openai-compatible.ts │ │ │ ├── openai.ts │ │ │ ├── openrouter.ts │ │ │ └── vercel-ai-gateway.ts │ │ ├── interfaces │ │ │ ├── cache.ts │ │ │ ├── config.ts │ │ │ ├── embedder.ts │ │ │ ├── file-processor.ts │ │ │ ├── index.ts │ │ │ ├── manager.ts │ │ │ └── vector-store.ts │ │ ├── manager.ts │ │ ├── orchestrator.ts │ │ ├── processors │ │ │ ├── __tests__ │ │ │ │ ├── file-watcher.spec.ts │ │ │ │ ├── parser.spec.ts │ │ │ │ ├── parser.vb.spec.ts │ │ │ │ └── scanner.spec.ts │ │ │ ├── file-watcher.ts │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ └── scanner.ts │ │ ├── search-service.ts │ │ ├── service-factory.ts │ │ ├── shared │ │ │ ├── __tests__ │ │ │ │ ├── get-relative-path.spec.ts │ │ │ │ └── validation-helpers.spec.ts │ │ │ ├── get-relative-path.ts │ │ │ ├── supported-extensions.ts │ │ │ └── validation-helpers.ts │ │ ├── state-manager.ts │ │ └── vector-store │ │ │ ├── __tests__ │ │ │ └── qdrant-client.spec.ts │ │ │ └── qdrant-client.ts │ ├── command │ │ ├── __tests__ │ │ │ ├── built-in-commands.spec.ts │ │ │ ├── frontmatter-commands.spec.ts │ │ │ └── symlink-commands.spec.ts │ │ ├── built-in-commands.ts │ │ └── commands.ts │ ├── glob │ │ ├── __mocks__ │ │ │ └── list-files.ts │ │ ├── __tests__ │ │ │ ├── gitignore-integration.spec.ts │ │ │ ├── gitignore-test.spec.ts │ │ │ ├── list-files-limit.spec.ts │ │ │ └── list-files.spec.ts │ │ ├── constants.ts │ │ ├── ignore-utils.ts │ │ └── list-files.ts │ ├── marketplace │ │ ├── MarketplaceManager.ts │ │ ├── RemoteConfigLoader.ts │ │ ├── SimpleInstaller.ts │ │ ├── __tests__ │ │ │ ├── MarketplaceManager.spec.ts │ │ │ ├── RemoteConfigLoader.spec.ts │ │ │ ├── SimpleInstaller.spec.ts │ │ │ ├── marketplace-setting-check.spec.ts │ │ │ ├── nested-parameters.spec.ts │ │ │ └── optional-parameters.spec.ts │ │ └── index.ts │ ├── mcp │ │ ├── McpHub.ts │ │ ├── McpServerManager.ts │ │ └── __tests__ │ │ │ └── McpHub.spec.ts │ ├── mdm │ │ ├── MdmService.ts │ │ └── __tests__ │ │ │ └── MdmService.spec.ts │ ├── ripgrep │ │ ├── __tests__ │ │ │ └── index.spec.ts │ │ └── index.ts │ ├── roo-config │ │ ├── __tests__ │ │ │ └── index.spec.ts │ │ └── index.ts │ ├── search │ │ ├── __tests__ │ │ │ └── file-search.spec.ts │ │ └── file-search.ts │ └── tree-sitter │ │ ├── __tests__ │ │ ├── fixtures │ │ │ ├── sample-c-sharp.ts │ │ │ ├── sample-c.ts │ │ │ ├── sample-cpp.ts │ │ │ ├── sample-css.ts │ │ │ ├── sample-elisp.ts │ │ │ ├── sample-elixir.ts │ │ │ ├── sample-embedded_template.ts │ │ │ ├── sample-go.ts │ │ │ ├── sample-html.ts │ │ │ ├── sample-java.ts │ │ │ ├── sample-javascript.ts │ │ │ ├── sample-json.ts │ │ │ ├── sample-kotlin.ts │ │ │ ├── sample-lua.ts │ │ │ ├── sample-ocaml.ts │ │ │ ├── sample-php.ts │ │ │ ├── sample-python.ts │ │ │ ├── sample-ruby.ts │ │ │ ├── sample-rust.ts │ │ │ ├── sample-scala.ts │ │ │ ├── sample-solidity.ts │ │ │ ├── sample-swift.ts │ │ │ ├── sample-systemrdl.ts │ │ │ ├── sample-tlaplus.ts │ │ │ ├── sample-toml.ts │ │ │ ├── sample-tsx.ts │ │ │ ├── sample-typescript.ts │ │ │ ├── sample-vue.ts │ │ │ └── sample-zig.ts │ │ ├── helpers.ts │ │ ├── index.spec.ts │ │ ├── inspectC.spec.ts │ │ ├── inspectCSS.spec.ts │ │ ├── inspectCSharp.spec.ts │ │ ├── inspectCpp.spec.ts │ │ ├── inspectElisp.spec.ts │ │ ├── inspectElixir.spec.ts │ │ ├── inspectEmbeddedTemplate.spec.ts │ │ ├── inspectGo.spec.ts │ │ ├── inspectHtml.spec.ts │ │ ├── inspectJava.spec.ts │ │ ├── inspectJavaScript.spec.ts │ │ ├── inspectJson.spec.ts │ │ ├── inspectKotlin.spec.ts │ │ ├── inspectLua.spec.ts │ │ ├── inspectOCaml.spec.ts │ │ ├── inspectPhp.spec.ts │ │ ├── inspectPython.spec.ts │ │ ├── inspectRuby.spec.ts │ │ ├── inspectRust.spec.ts │ │ ├── inspectScala.spec.ts │ │ ├── inspectSolidity.spec.ts │ │ ├── inspectSwift.spec.ts │ │ ├── inspectSystemRDL.spec.ts │ │ ├── inspectTLAPlus.spec.ts │ │ ├── inspectTOML.spec.ts │ │ ├── inspectTsx.spec.ts │ │ ├── inspectTypeScript.spec.ts │ │ ├── inspectVue.spec.ts │ │ ├── inspectZig.spec.ts │ │ ├── languageParser.spec.ts │ │ ├── markdownIntegration.spec.ts │ │ ├── markdownParser.spec.ts │ │ ├── parseSourceCodeDefinitions.c-sharp.spec.ts │ │ ├── parseSourceCodeDefinitions.c.spec.ts │ │ ├── parseSourceCodeDefinitions.cpp.spec.ts │ │ ├── parseSourceCodeDefinitions.css.spec.ts │ │ ├── parseSourceCodeDefinitions.elisp.spec.ts │ │ ├── parseSourceCodeDefinitions.elixir.spec.ts │ │ ├── parseSourceCodeDefinitions.embedded_template.spec.ts │ │ ├── parseSourceCodeDefinitions.go.spec.ts │ │ ├── parseSourceCodeDefinitions.html.spec.ts │ │ ├── parseSourceCodeDefinitions.java.spec.ts │ │ ├── parseSourceCodeDefinitions.javascript.spec.ts │ │ ├── parseSourceCodeDefinitions.json.spec.ts │ │ ├── parseSourceCodeDefinitions.kotlin.spec.ts │ │ ├── parseSourceCodeDefinitions.lua.spec.ts │ │ ├── parseSourceCodeDefinitions.ocaml.spec.ts │ │ ├── parseSourceCodeDefinitions.php.spec.ts │ │ ├── parseSourceCodeDefinitions.python.spec.ts │ │ ├── parseSourceCodeDefinitions.ruby.spec.ts │ │ ├── parseSourceCodeDefinitions.rust.spec.ts │ │ ├── parseSourceCodeDefinitions.scala.spec.ts │ │ ├── parseSourceCodeDefinitions.solidity.spec.ts │ │ ├── parseSourceCodeDefinitions.swift.spec.ts │ │ ├── parseSourceCodeDefinitions.systemrdl.spec.ts │ │ ├── parseSourceCodeDefinitions.tlaplus.spec.ts │ │ ├── parseSourceCodeDefinitions.toml.spec.ts │ │ ├── parseSourceCodeDefinitions.tsx.spec.ts │ │ ├── parseSourceCodeDefinitions.typescript.spec.ts │ │ ├── parseSourceCodeDefinitions.vue.spec.ts │ │ └── parseSourceCodeDefinitions.zig.spec.ts │ │ ├── index.ts │ │ ├── languageParser.ts │ │ ├── markdownParser.ts │ │ └── queries │ │ ├── c-sharp.ts │ │ ├── c.ts │ │ ├── cpp.ts │ │ ├── css.ts │ │ ├── elisp.ts │ │ ├── elixir.ts │ │ ├── embedded_template.ts │ │ ├── go.ts │ │ ├── html.ts │ │ ├── index.ts │ │ ├── java.ts │ │ ├── javascript.ts │ │ ├── kotlin.ts │ │ ├── lua.ts │ │ ├── ocaml.ts │ │ ├── php.ts │ │ ├── python.ts │ │ ├── ruby.ts │ │ ├── rust.ts │ │ ├── scala.ts │ │ ├── solidity.ts │ │ ├── swift.ts │ │ ├── systemrdl.ts │ │ ├── tlaplus.ts │ │ ├── toml.ts │ │ ├── tsx.ts │ │ ├── typescript.ts │ │ ├── vue.ts │ │ └── zig.ts ├── shared │ ├── ExtensionMessage.ts │ ├── ProfileValidator.ts │ ├── WebviewMessage.ts │ ├── __tests__ │ │ ├── ProfileValidator.spec.ts │ │ ├── api.spec.ts │ │ ├── checkExistApiConfig.spec.ts │ │ ├── combineApiRequests.spec.ts │ │ ├── combineCommandSequences.spec.ts │ │ ├── context-mentions.spec.ts │ │ ├── experiments-preventFocusDisruption.spec.ts │ │ ├── experiments.spec.ts │ │ ├── getApiMetrics.spec.ts │ │ ├── language.spec.ts │ │ ├── modes-empty-prompt-component.spec.ts │ │ ├── modes.spec.ts │ │ ├── support-prompts.spec.ts │ │ └── vsCodeSelectorUtils.spec.ts │ ├── api.ts │ ├── array.ts │ ├── browserUtils.ts │ ├── checkExistApiConfig.ts │ ├── combineApiRequests.ts │ ├── combineCommandSequences.ts │ ├── context-mentions.ts │ ├── cost.ts │ ├── embeddingModels.ts │ ├── experiments.ts │ ├── getApiMetrics.ts │ ├── globalFileNames.ts │ ├── language.ts │ ├── mcp.ts │ ├── modes.ts │ ├── package.ts │ ├── parse-command.ts │ ├── safeJsonParse.ts │ ├── support-prompt.ts │ ├── todo.ts │ ├── tools.ts │ ├── utils │ │ ├── __tests__ │ │ │ └── requesty.spec.ts │ │ └── requesty.ts │ └── vsCodeSelectorUtils.ts ├── tsconfig.json ├── turbo.json ├── utils │ ├── __tests__ │ │ ├── autoImportSettings.spec.ts │ │ ├── config.spec.ts │ │ ├── cost.spec.ts │ │ ├── enhance-prompt.spec.ts │ │ ├── git.spec.ts │ │ ├── migrateSettings.spec.ts │ │ ├── object.spec.ts │ │ ├── outputChannelLogger.spec.ts │ │ ├── path.spec.ts │ │ ├── resolveToolProtocol.spec.ts │ │ ├── safeWriteJson.test.ts │ │ ├── shell.spec.ts │ │ ├── storage.spec.ts │ │ ├── text-normalization.spec.ts │ │ ├── tiktoken.spec.ts │ │ ├── xml-matcher.spec.ts │ │ └── xml.spec.ts │ ├── autoImportSettings.ts │ ├── commands.ts │ ├── config.ts │ ├── countTokens.ts │ ├── errors.ts │ ├── focusPanel.ts │ ├── fs.ts │ ├── git.ts │ ├── globalContext.ts │ ├── logging │ │ ├── CompactLogger.ts │ │ ├── CompactTransport.ts │ │ ├── __tests__ │ │ │ ├── CompactLogger.spec.ts │ │ │ ├── CompactTransport.spec.ts │ │ │ └── MockTransport.ts │ │ ├── index.ts │ │ └── types.ts │ ├── migrateSettings.ts │ ├── object.ts │ ├── outputChannelLogger.ts │ ├── path.ts │ ├── pathUtils.ts │ ├── resolveToolProtocol.ts │ ├── safeWriteJson.ts │ ├── shell.ts │ ├── single-completion-handler.ts │ ├── storage.ts │ ├── text-normalization.ts │ ├── tiktoken.ts │ ├── tts.ts │ ├── vitest-verbosity.ts │ ├── xml-matcher.ts │ └── xml.ts ├── vitest.config.ts ├── vitest.setup.ts └── workers │ ├── countTokens.ts │ └── types.ts ├── tsconfig.json ├── turbo.json └── webview-ui ├── .gitignore ├── audio ├── celebration.wav ├── notification.wav └── progress_loop.wav ├── browser-panel.html ├── components.json ├── eslint.config.mjs ├── index.html ├── package.json ├── public └── .gitkeep ├── src ├── App.tsx ├── __tests__ │ ├── App.spec.tsx │ ├── ContextWindowProgress.spec.tsx │ ├── ContextWindowProgressLogic.spec.ts │ ├── ErrorBoundary.spec.tsx │ ├── SearchableSelect.spec.tsx │ ├── TelemetryClient.spec.ts │ └── command-autocomplete.spec.ts ├── browser-panel.tsx ├── components │ ├── ErrorBoundary.tsx │ ├── __tests__ │ │ └── ErrorBoundary.spec.tsx │ ├── browser-session │ │ ├── BrowserPanelStateProvider.tsx │ │ └── BrowserSessionPanel.tsx │ ├── chat │ │ ├── Announcement.tsx │ │ ├── ApiConfigSelector.tsx │ │ ├── AutoApproveDropdown.tsx │ │ ├── AutoApprovedRequestLimitWarning.tsx │ │ ├── BatchDiffApproval.tsx │ │ ├── BatchFilePermission.tsx │ │ ├── BrowserActionRow.tsx │ │ ├── BrowserSessionRow.tsx │ │ ├── BrowserSessionStatusRow.tsx │ │ ├── ChatRow.tsx │ │ ├── ChatTextArea.tsx │ │ ├── ChatView.tsx │ │ ├── CheckpointRestoreDialog.tsx │ │ ├── CheckpointWarning.tsx │ │ ├── CloudTaskButton.tsx │ │ ├── CodeIndexPopover.tsx │ │ ├── CodebaseSearchResult.tsx │ │ ├── CodebaseSearchResultsDisplay.tsx │ │ ├── CommandExecution.tsx │ │ ├── CommandExecutionError.tsx │ │ ├── CommandPatternSelector.tsx │ │ ├── ContextCondenseRow.tsx │ │ ├── ContextMenu.tsx │ │ ├── ContextWindowProgress.tsx │ │ ├── ErrorRow.tsx │ │ ├── FollowUpSuggest.tsx │ │ ├── IconButton.tsx │ │ ├── IndexingStatusBadge.tsx │ │ ├── LucideIconButton.tsx │ │ ├── Markdown.tsx │ │ ├── McpExecution.tsx │ │ ├── Mention.tsx │ │ ├── MessageModificationConfirmationDialog.tsx │ │ ├── ModeSelector.tsx │ │ ├── ProfileViolationWarning.tsx │ │ ├── ProgressIndicator.tsx │ │ ├── QueuedMessages.tsx │ │ ├── ReasoningBlock.tsx │ │ ├── ShareButton.tsx │ │ ├── SlashCommandItem.tsx │ │ ├── SlashCommandItemSimple.tsx │ │ ├── SystemPromptWarning.tsx │ │ ├── TaskActions.tsx │ │ ├── TaskHeader.tsx │ │ ├── TodoChangeDisplay.tsx │ │ ├── TodoListDisplay.tsx │ │ ├── UpdateTodoListToolBlock.tsx │ │ ├── __tests__ │ │ │ ├── ApiConfigSelector.spec.tsx │ │ │ ├── BatchFilePermission.spec.tsx │ │ │ ├── BrowserSessionRow.aspect-ratio.spec.tsx │ │ │ ├── BrowserSessionRow.disconnect-button.spec.tsx │ │ │ ├── BrowserSessionRow.spec.tsx │ │ │ ├── ChatRow.diff-actions.spec.tsx │ │ │ ├── ChatRow.run-slash-command.spec.tsx │ │ │ ├── ChatTextArea.spec.tsx │ │ │ ├── ChatView.keyboard-fix.spec.tsx │ │ │ ├── ChatView.notification-sound.spec.tsx │ │ │ ├── ChatView.spec.tsx │ │ │ ├── CheckpointRestoreDialog.spec.tsx │ │ │ ├── CloudTaskButton.spec.tsx │ │ │ ├── CodeIndexPopover.auto-populate.spec.tsx │ │ │ ├── CommandExecution.spec.tsx │ │ │ ├── CommandPatternSelector.spec.tsx │ │ │ ├── FollowUpSuggest.spec.tsx │ │ │ ├── IndexingStatusBadge.spec.tsx │ │ │ ├── ModeSelector.spec.tsx │ │ │ ├── ShareButton.spec.tsx │ │ │ ├── SlashCommandItemSimple.spec.tsx │ │ │ ├── TaskActions.spec.tsx │ │ │ └── TaskHeader.spec.tsx │ │ ├── checkpoints │ │ │ ├── CheckpointMenu.tsx │ │ │ ├── CheckpointSaved.tsx │ │ │ ├── __tests__ │ │ │ │ └── CheckpointSaved.spec.tsx │ │ │ └── schema.ts │ │ └── hooks │ │ │ └── usePromptHistory.ts │ ├── cloud │ │ ├── CloudAccountSwitcher.tsx │ │ ├── CloudUpsellDialog.tsx │ │ ├── CloudView.tsx │ │ ├── OrganizationSwitcher.tsx │ │ └── __tests__ │ │ │ ├── CloudUpsellDialog.spec.tsx │ │ │ └── CloudView.spec.tsx │ ├── common │ │ ├── CodeAccordian.tsx │ │ ├── CodeBlock.tsx │ │ ├── DecoratedVSCodeTextField.tsx │ │ ├── DiffView.tsx │ │ ├── DismissibleUpsell.tsx │ │ ├── FormattedTextField.tsx │ │ ├── IconButton.tsx │ │ ├── ImageBlock.tsx │ │ ├── ImageViewer.tsx │ │ ├── MarkdownBlock.tsx │ │ ├── MermaidActionButtons.tsx │ │ ├── MermaidBlock.tsx │ │ ├── MermaidButton.tsx │ │ ├── Modal.tsx │ │ ├── Tab.tsx │ │ ├── TabButton.tsx │ │ ├── TelemetryBanner.tsx │ │ ├── Thumbnails.tsx │ │ ├── ToolUseBlock.tsx │ │ ├── VSCodeButtonLink.tsx │ │ ├── VersionIndicator.tsx │ │ ├── ZoomControls.tsx │ │ ├── __mocks__ │ │ │ ├── CodeBlock.tsx │ │ │ └── MarkdownBlock.tsx │ │ └── __tests__ │ │ │ ├── CodeBlock.spec.tsx │ │ │ ├── DismissibleUpsell.spec.tsx │ │ │ ├── FormattedTextField.spec.tsx │ │ │ ├── ImageViewer.spec.tsx │ │ │ └── MarkdownBlock.spec.tsx │ ├── history │ │ ├── BatchDeleteTaskDialog.tsx │ │ ├── CopyButton.tsx │ │ ├── DeleteButton.tsx │ │ ├── DeleteTaskDialog.tsx │ │ ├── ExportButton.tsx │ │ ├── HistoryPreview.tsx │ │ ├── HistoryView.tsx │ │ ├── TaskItem.tsx │ │ ├── TaskItemFooter.tsx │ │ ├── __tests__ │ │ │ ├── BatchDeleteTaskDialog.spec.tsx │ │ │ ├── CopyButton.spec.tsx │ │ │ ├── DeleteButton.spec.tsx │ │ │ ├── DeleteTaskDialog.spec.tsx │ │ │ ├── ExportButton.spec.tsx │ │ │ ├── HistoryPreview.spec.tsx │ │ │ ├── HistoryView.spec.tsx │ │ │ ├── TaskItem.spec.tsx │ │ │ ├── TaskItemFooter.spec.tsx │ │ │ └── useTaskSearch.spec.tsx │ │ └── useTaskSearch.ts │ ├── human-relay │ │ └── HumanRelayDialog.tsx │ ├── marketplace │ │ ├── IssueFooter.tsx │ │ ├── MarketplaceListView.tsx │ │ ├── MarketplaceView.tsx │ │ ├── MarketplaceViewStateManager.ts │ │ ├── __tests__ │ │ │ ├── MarketplaceListView.spec.tsx │ │ │ ├── MarketplaceView.spec.tsx │ │ │ └── MarketplaceViewStateManager.spec.ts │ │ ├── components │ │ │ ├── MarketplaceInstallModal.tsx │ │ │ ├── MarketplaceItemCard.tsx │ │ │ └── __tests__ │ │ │ │ ├── MarketplaceInstallModal-optional-params.spec.tsx │ │ │ │ ├── MarketplaceInstallModal.spec.tsx │ │ │ │ └── MarketplaceItemCard.spec.tsx │ │ └── useStateManager.ts │ ├── mcp │ │ ├── McpEnabledToggle.tsx │ │ ├── McpErrorRow.tsx │ │ ├── McpResourceRow.tsx │ │ ├── McpToolRow.tsx │ │ ├── McpView.tsx │ │ └── __tests__ │ │ │ └── McpToolRow.spec.tsx │ ├── modes │ │ ├── DeleteModeDialog.tsx │ │ ├── ModesView.tsx │ │ └── __tests__ │ │ │ ├── ModesView.import-switch.spec.tsx │ │ │ └── ModesView.spec.tsx │ ├── settings │ │ ├── About.tsx │ │ ├── ApiConfigManager.tsx │ │ ├── ApiErrorMessage.tsx │ │ ├── ApiOptions.tsx │ │ ├── AutoApproveSettings.tsx │ │ ├── AutoApproveToggle.tsx │ │ ├── BrowserSettings.tsx │ │ ├── CheckpointSettings.tsx │ │ ├── ConsecutiveMistakeLimitControl.tsx │ │ ├── ContextManagementSettings.tsx │ │ ├── DiffSettingsControl.tsx │ │ ├── ExperimentalFeature.tsx │ │ ├── ExperimentalSettings.tsx │ │ ├── ImageGenerationSettings.tsx │ │ ├── LanguageSettings.tsx │ │ ├── MaxCostInput.tsx │ │ ├── MaxLimitInputs.tsx │ │ ├── MaxRequestsInput.tsx │ │ ├── ModelDescriptionMarkdown.tsx │ │ ├── ModelInfoView.tsx │ │ ├── ModelPicker.tsx │ │ ├── NotificationSettings.tsx │ │ ├── PromptsSettings.tsx │ │ ├── R1FormatSetting.tsx │ │ ├── RateLimitSecondsControl.tsx │ │ ├── Section.tsx │ │ ├── SectionHeader.tsx │ │ ├── SettingsView.tsx │ │ ├── SimpleThinkingBudget.tsx │ │ ├── SlashCommandsSettings.tsx │ │ ├── TemperatureControl.tsx │ │ ├── TerminalSettings.tsx │ │ ├── ThinkingBudget.tsx │ │ ├── TodoListSettingsControl.tsx │ │ ├── UISettings.tsx │ │ ├── Verbosity.tsx │ │ ├── __tests__ │ │ │ ├── About.spec.tsx │ │ │ ├── ApiConfigManager.spec.tsx │ │ │ ├── ApiOptions.provider-filtering.spec.tsx │ │ │ ├── ApiOptions.spec.tsx │ │ │ ├── AutoApproveToggle.spec.tsx │ │ │ ├── ContextManagementSettings.spec.tsx │ │ │ ├── ImageGenerationSettings.spec.tsx │ │ │ ├── MaxCostInput.spec.tsx │ │ │ ├── MaxRequestsInput.spec.tsx │ │ │ ├── ModelPicker.deprecated.spec.tsx │ │ │ ├── ModelPicker.spec.tsx │ │ │ ├── SettingsView.change-detection.spec.tsx │ │ │ ├── SettingsView.spec.tsx │ │ │ ├── SettingsView.unsaved-changes.spec.tsx │ │ │ ├── SimpleThinkingBudget.spec.tsx │ │ │ ├── SlashCommandsSettings.spec.tsx │ │ │ ├── TemperatureControl.spec.tsx │ │ │ ├── ThinkingBudget.spec.tsx │ │ │ ├── TodoListSettingsControl.spec.tsx │ │ │ └── UISettings.spec.tsx │ │ ├── constants.ts │ │ ├── providers │ │ │ ├── Anthropic.tsx │ │ │ ├── Baseten.tsx │ │ │ ├── Bedrock.tsx │ │ │ ├── BedrockCustomArn.tsx │ │ │ ├── Cerebras.tsx │ │ │ ├── Chutes.tsx │ │ │ ├── ClaudeCode.tsx │ │ │ ├── DeepInfra.tsx │ │ │ ├── DeepSeek.tsx │ │ │ ├── Doubao.tsx │ │ │ ├── Featherless.tsx │ │ │ ├── Fireworks.tsx │ │ │ ├── Gemini.tsx │ │ │ ├── Glama.tsx │ │ │ ├── Groq.tsx │ │ │ ├── HuggingFace.tsx │ │ │ ├── IOIntelligence.tsx │ │ │ ├── LMStudio.tsx │ │ │ ├── LiteLLM.tsx │ │ │ ├── MiniMax.tsx │ │ │ ├── Mistral.tsx │ │ │ ├── Moonshot.tsx │ │ │ ├── Ollama.tsx │ │ │ ├── OpenAI.tsx │ │ │ ├── OpenAICompatible.tsx │ │ │ ├── OpenRouter.tsx │ │ │ ├── OpenRouterBalanceDisplay.tsx │ │ │ ├── QwenCode.tsx │ │ │ ├── Requesty.tsx │ │ │ ├── RequestyBalanceDisplay.tsx │ │ │ ├── Roo.tsx │ │ │ ├── RooBalanceDisplay.tsx │ │ │ ├── SambaNova.tsx │ │ │ ├── Unbound.tsx │ │ │ ├── VSCodeLM.tsx │ │ │ ├── VercelAiGateway.tsx │ │ │ ├── Vertex.tsx │ │ │ ├── XAI.tsx │ │ │ ├── ZAi.tsx │ │ │ ├── __tests__ │ │ │ │ ├── Bedrock.spec.tsx │ │ │ │ ├── Gemini.spec.tsx │ │ │ │ ├── HuggingFace.spec.tsx │ │ │ │ ├── OpenAICompatible.spec.tsx │ │ │ │ ├── RooBalanceDisplay.spec.tsx │ │ │ │ └── Vertex.spec.tsx │ │ │ └── index.ts │ │ ├── styles.ts │ │ ├── transforms.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ ├── headers.test.ts │ │ │ └── organizationFilters.test.ts │ │ │ ├── headers.ts │ │ │ └── organizationFilters.ts │ ├── ui │ │ ├── PathTooltip.tsx │ │ ├── __tests__ │ │ │ ├── select-dropdown.spec.tsx │ │ │ ├── toggle-switch.spec.tsx │ │ │ └── tooltip.spec.tsx │ │ ├── alert-dialog.tsx │ │ ├── autosize-textarea.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hooks │ │ │ ├── __tests__ │ │ │ │ └── useSelectedModel.spec.ts │ │ │ ├── index.ts │ │ │ ├── useClipboard.ts │ │ │ ├── useLmStudioModels.ts │ │ │ ├── useNonInteractiveClick.ts │ │ │ ├── useOllamaModels.ts │ │ │ ├── useOpenRouterKeyInfo.ts │ │ │ ├── useOpenRouterModelProviders.ts │ │ │ ├── useRequestyKeyInfo.ts │ │ │ ├── useRooCreditBalance.ts │ │ │ ├── useRooPortal.ts │ │ │ ├── useRouterModels.ts │ │ │ └── useSelectedModel.ts │ │ ├── index.ts │ │ ├── input.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── searchable-select.tsx │ │ ├── select-dropdown.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── slider.tsx │ │ ├── standard-tooltip.tsx │ │ ├── textarea.tsx │ │ ├── toggle-switch.tsx │ │ └── tooltip.tsx │ └── welcome │ │ ├── RooHero.tsx │ │ ├── RooTips.tsx │ │ ├── WelcomeViewProvider.tsx │ │ └── __tests__ │ │ └── RooTips.spec.tsx ├── context │ ├── ExtensionStateContext.tsx │ └── __tests__ │ │ ├── ExtensionStateContext.roo-auth-gate.spec.tsx │ │ └── ExtensionStateContext.spec.tsx ├── hooks │ ├── __tests__ │ │ └── useAutoApprovalState.spec.ts │ ├── useAutoApprovalState.ts │ ├── useAutoApprovalToggles.ts │ ├── useCloudUpsell.ts │ ├── useEscapeKey.spec.ts │ └── useEscapeKey.ts ├── i18n │ ├── TranslationContext.tsx │ ├── __mocks__ │ │ └── TranslationContext.tsx │ ├── __tests__ │ │ └── TranslationContext.spec.tsx │ ├── locales │ │ ├── ca │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── de │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── en │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── es │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── fr │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── hi │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── id │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── it │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── ja │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── ko │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── nl │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── pl │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── pt-BR │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── ru │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── tr │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── vi │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ ├── zh-CN │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ │ └── zh-TW │ │ │ ├── .gitkeep │ │ │ ├── chat.json │ │ │ ├── cloud.json │ │ │ ├── common.json │ │ │ ├── history.json │ │ │ ├── humanRelay.json │ │ │ ├── marketplace.json │ │ │ ├── mcp.json │ │ │ ├── prompts.json │ │ │ ├── settings.json │ │ │ └── welcome.json │ └── setup.ts ├── index.css ├── index.tsx ├── lib │ └── utils.ts ├── oauth │ └── urls.ts ├── preflight.css ├── types.d.ts ├── utils │ ├── TelemetryClient.ts │ ├── __tests__ │ │ ├── TelemetryClient.spec.ts │ │ ├── command-parser.spec.ts │ │ ├── context-mentions.spec.ts │ │ ├── format.spec.ts │ │ ├── highlightDiff.spec.ts │ │ ├── model-utils.spec.ts │ │ ├── path-mentions.test.ts │ │ ├── sourceMapUtils.spec.ts │ │ └── validate.test.ts │ ├── clipboard.ts │ ├── command-parser.ts │ ├── context-mentions.ts │ ├── docLinks.ts │ ├── format.ts │ ├── formatPathTooltip.ts │ ├── formatPrice.ts │ ├── getLanguageFromPath.ts │ ├── highlight.ts │ ├── highlightDiff.ts │ ├── highlighter.ts │ ├── imageUtils.ts │ ├── mcp.ts │ ├── model-utils.ts │ ├── parseUnifiedDiff.ts │ ├── path-mentions.ts │ ├── removeLeadingNonAlphanumeric.ts │ ├── sourceMapInitializer.ts │ ├── sourceMapUtils.ts │ ├── test-utils.tsx │ ├── textMateToHljs.ts │ ├── url.ts │ ├── useDebounceEffect.ts │ ├── validate.ts │ └── vscode.ts ├── vite-env.d.ts └── vite-plugins │ └── sourcemapPlugin.ts ├── tsconfig.json ├── turbo.json ├── vite.config.ts ├── vitest.config.ts └── vitest.setup.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/changelog-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.changeset/changelog-config.js -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/symlink-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.changeset/symlink-commands.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.env.sample -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.gitconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/marketplace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/ISSUE_TEMPLATE/marketplace.yml -------------------------------------------------------------------------------- /.github/actions/slack-notify/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/actions/slack-notify/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/changeset-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/changeset-release.yml -------------------------------------------------------------------------------- /.github/workflows/code-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/code-qa.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/evals.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/evals.yml -------------------------------------------------------------------------------- /.github/workflows/marketplace-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/marketplace-publish.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/nightly-publish.yml -------------------------------------------------------------------------------- /.github/workflows/update-contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/update-contributors.yml -------------------------------------------------------------------------------- /.github/workflows/website-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/website-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/website-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.github/workflows/website-preview.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.19.2 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.roo/commands/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/commands/release.md -------------------------------------------------------------------------------- /.roo/roomotes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/roomotes.yml -------------------------------------------------------------------------------- /.roo/rules-code/use-safeWriteJson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-code/use-safeWriteJson.md -------------------------------------------------------------------------------- /.roo/rules-issue-fixer/1_Workflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-issue-fixer/1_Workflow.xml -------------------------------------------------------------------------------- /.roo/rules-issue-fixer/9_pr_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-issue-fixer/9_pr_template.xml -------------------------------------------------------------------------------- /.roo/rules-issue-writer/1_workflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-issue-writer/1_workflow.xml -------------------------------------------------------------------------------- /.roo/rules-merge-resolver/1_workflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-merge-resolver/1_workflow.xml -------------------------------------------------------------------------------- /.roo/rules-pr-fixer/1_workflow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-pr-fixer/1_workflow.xml -------------------------------------------------------------------------------- /.roo/rules-pr-fixer/2_best_practices.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-pr-fixer/2_best_practices.xml -------------------------------------------------------------------------------- /.roo/rules-pr-fixer/3_common_patterns.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-pr-fixer/3_common_patterns.xml -------------------------------------------------------------------------------- /.roo/rules-pr-fixer/4_tool_usage.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-pr-fixer/4_tool_usage.xml -------------------------------------------------------------------------------- /.roo/rules-pr-fixer/5_examples.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-pr-fixer/5_examples.xml -------------------------------------------------------------------------------- /.roo/rules-translate/001-general-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-translate/001-general-rules.md -------------------------------------------------------------------------------- /.roo/rules-translate/instructions-de.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules-translate/instructions-de.md -------------------------------------------------------------------------------- /.roo/rules/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roo/rules/rules.md -------------------------------------------------------------------------------- /.rooignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /.roomodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.roomodes -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.19.2 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/vscode-e2e/.env.local.sample: -------------------------------------------------------------------------------- 1 | OPENROUTER_API_KEY=sk-or-v1-... 2 | -------------------------------------------------------------------------------- /apps/vscode-e2e/.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/.vscode-test.mjs -------------------------------------------------------------------------------- /apps/vscode-e2e/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/eslint.config.mjs -------------------------------------------------------------------------------- /apps/vscode-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/package.json -------------------------------------------------------------------------------- /apps/vscode-e2e/src/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/runTest.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/suite/index.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/suite/modes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/suite/modes.test.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/suite/task.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/suite/task.test.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/suite/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/suite/test-utils.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/suite/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/suite/utils.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/src/types/global.d.ts -------------------------------------------------------------------------------- /apps/vscode-e2e/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/tsconfig.esm.json -------------------------------------------------------------------------------- /apps/vscode-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/vscode-nightly/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /apps/vscode-nightly/esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-nightly/esbuild.mjs -------------------------------------------------------------------------------- /apps/vscode-nightly/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-nightly/package.json -------------------------------------------------------------------------------- /apps/vscode-nightly/package.nightly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-nightly/package.nightly.json -------------------------------------------------------------------------------- /apps/vscode-nightly/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/vscode-nightly/turbo.json -------------------------------------------------------------------------------- /apps/web-evals/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/.env -------------------------------------------------------------------------------- /apps/web-evals/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/.gitignore -------------------------------------------------------------------------------- /apps/web-evals/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/components.json -------------------------------------------------------------------------------- /apps/web-evals/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/eslint.config.mjs -------------------------------------------------------------------------------- /apps/web-evals/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/next-env.d.ts -------------------------------------------------------------------------------- /apps/web-evals/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/next.config.ts -------------------------------------------------------------------------------- /apps/web-evals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/package.json -------------------------------------------------------------------------------- /apps/web-evals/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/postcss.config.mjs -------------------------------------------------------------------------------- /apps/web-evals/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/web-evals/scripts/check-services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/scripts/check-services.sh -------------------------------------------------------------------------------- /apps/web-evals/src/actions/exercises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/actions/exercises.ts -------------------------------------------------------------------------------- /apps/web-evals/src/actions/heartbeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/actions/heartbeat.ts -------------------------------------------------------------------------------- /apps/web-evals/src/actions/runners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/actions/runners.ts -------------------------------------------------------------------------------- /apps/web-evals/src/actions/runs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/actions/runs.ts -------------------------------------------------------------------------------- /apps/web-evals/src/actions/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/actions/tasks.ts -------------------------------------------------------------------------------- /apps/web-evals/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web-evals/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/globals.css -------------------------------------------------------------------------------- /apps/web-evals/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/app/runs/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/runs/[id]/page.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/app/runs/[id]/run.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/runs/[id]/run.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/app/runs/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/app/runs/new/page.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/components/ui/index.ts -------------------------------------------------------------------------------- /apps/web-evals/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/web-evals/src/hooks/use-copy-run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/hooks/use-copy-run.ts -------------------------------------------------------------------------------- /apps/web-evals/src/lib/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/lib/actions.ts -------------------------------------------------------------------------------- /apps/web-evals/src/lib/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/lib/formatters.ts -------------------------------------------------------------------------------- /apps/web-evals/src/lib/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/lib/schemas.ts -------------------------------------------------------------------------------- /apps/web-evals/src/lib/server/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/lib/server/redis.ts -------------------------------------------------------------------------------- /apps/web-evals/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/web-evals/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/tsconfig.json -------------------------------------------------------------------------------- /apps/web-evals/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/turbo.json -------------------------------------------------------------------------------- /apps/web-evals/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-evals/vitest.config.ts -------------------------------------------------------------------------------- /apps/web-roo-code/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/.env.example -------------------------------------------------------------------------------- /apps/web-roo-code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/.gitignore -------------------------------------------------------------------------------- /apps/web-roo-code/.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true -------------------------------------------------------------------------------- /apps/web-roo-code/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/components.json -------------------------------------------------------------------------------- /apps/web-roo-code/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/eslint.config.mjs -------------------------------------------------------------------------------- /apps/web-roo-code/next-sitemap.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/next-sitemap.config.cjs -------------------------------------------------------------------------------- /apps/web-roo-code/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/next.config.ts -------------------------------------------------------------------------------- /apps/web-roo-code/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/package.json -------------------------------------------------------------------------------- /apps/web-roo-code/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/postcss.config.cjs -------------------------------------------------------------------------------- /apps/web-roo-code/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/favicon.ico -------------------------------------------------------------------------------- /apps/web-roo-code/public/logos/amazon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/logos/amazon.svg -------------------------------------------------------------------------------- /apps/web-roo-code/public/logos/apple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/logos/apple.svg -------------------------------------------------------------------------------- /apps/web-roo-code/public/logos/grok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/logos/grok.svg -------------------------------------------------------------------------------- /apps/web-roo-code/public/logos/kimi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/logos/kimi.svg -------------------------------------------------------------------------------- /apps/web-roo-code/public/logos/qwen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/logos/qwen.svg -------------------------------------------------------------------------------- /apps/web-roo-code/public/og/base_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/og/base_a.png -------------------------------------------------------------------------------- /apps/web-roo-code/public/og/base_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/og/base_b.png -------------------------------------------------------------------------------- /apps/web-roo-code/public/opengraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/public/opengraph.png -------------------------------------------------------------------------------- /apps/web-roo-code/src/actions/evals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/actions/evals.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/app/globals.css -------------------------------------------------------------------------------- /apps/web-roo-code/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web-roo-code/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/app/page.tsx -------------------------------------------------------------------------------- /apps/web-roo-code/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/app/robots.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/app/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/app/shell.tsx -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/constants.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/formatters.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/index.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/og.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/og.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/seo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/seo.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/stats.ts -------------------------------------------------------------------------------- /apps/web-roo-code/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/web-roo-code/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/tailwind.config.ts -------------------------------------------------------------------------------- /apps/web-roo-code/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/tsconfig.json -------------------------------------------------------------------------------- /apps/web-roo-code/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/apps/web-roo-code/turbo.json -------------------------------------------------------------------------------- /ellipsis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/ellipsis.yaml -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/knip.json -------------------------------------------------------------------------------- /locales/ca/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ca/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/ca/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ca/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/ca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ca/README.md -------------------------------------------------------------------------------- /locales/de/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/de/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/de/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/de/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/de/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/de/README.md -------------------------------------------------------------------------------- /locales/es/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/es/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/es/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/es/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/es/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/es/README.md -------------------------------------------------------------------------------- /locales/fr/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/fr/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/fr/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/fr/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/fr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/fr/README.md -------------------------------------------------------------------------------- /locales/hi/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/hi/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/hi/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/hi/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/hi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/hi/README.md -------------------------------------------------------------------------------- /locales/id/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/id/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/id/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/id/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/id/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/id/README.md -------------------------------------------------------------------------------- /locales/it/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/it/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/it/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/it/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/it/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/it/README.md -------------------------------------------------------------------------------- /locales/ja/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ja/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/ja/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ja/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/ja/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ja/README.md -------------------------------------------------------------------------------- /locales/ko/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ko/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/ko/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ko/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/ko/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ko/README.md -------------------------------------------------------------------------------- /locales/nl/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/nl/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/nl/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/nl/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/nl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/nl/README.md -------------------------------------------------------------------------------- /locales/pl/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pl/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/pl/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pl/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/pl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pl/README.md -------------------------------------------------------------------------------- /locales/pt-BR/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pt-BR/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/pt-BR/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pt-BR/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/pt-BR/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/pt-BR/README.md -------------------------------------------------------------------------------- /locales/ru/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ru/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/ru/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ru/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/ru/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/ru/README.md -------------------------------------------------------------------------------- /locales/tr/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/tr/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/tr/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/tr/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/tr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/tr/README.md -------------------------------------------------------------------------------- /locales/vi/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/vi/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/vi/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/vi/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/vi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/vi/README.md -------------------------------------------------------------------------------- /locales/zh-CN/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-CN/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/zh-CN/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-CN/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/zh-CN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-CN/README.md -------------------------------------------------------------------------------- /locales/zh-TW/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-TW/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /locales/zh-TW/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-TW/CONTRIBUTING.md -------------------------------------------------------------------------------- /locales/zh-TW/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/locales/zh-TW/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/package.json -------------------------------------------------------------------------------- /packages/build/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/eslint.config.mjs -------------------------------------------------------------------------------- /packages/build/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/package.json -------------------------------------------------------------------------------- /packages/build/src/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/src/esbuild.ts -------------------------------------------------------------------------------- /packages/build/src/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/src/git.ts -------------------------------------------------------------------------------- /packages/build/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/src/index.ts -------------------------------------------------------------------------------- /packages/build/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/src/types.ts -------------------------------------------------------------------------------- /packages/build/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/tsconfig.json -------------------------------------------------------------------------------- /packages/build/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/build/vitest.config.ts -------------------------------------------------------------------------------- /packages/cloud/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/eslint.config.mjs -------------------------------------------------------------------------------- /packages/cloud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/package.json -------------------------------------------------------------------------------- /packages/cloud/src/CloudAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/CloudAPI.ts -------------------------------------------------------------------------------- /packages/cloud/src/CloudService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/CloudService.ts -------------------------------------------------------------------------------- /packages/cloud/src/CloudShareService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/CloudShareService.ts -------------------------------------------------------------------------------- /packages/cloud/src/RefreshTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/RefreshTimer.ts -------------------------------------------------------------------------------- /packages/cloud/src/TelemetryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/TelemetryClient.ts -------------------------------------------------------------------------------- /packages/cloud/src/WebAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/WebAuthService.ts -------------------------------------------------------------------------------- /packages/cloud/src/__mocks__/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/__mocks__/vscode.ts -------------------------------------------------------------------------------- /packages/cloud/src/bridge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/bridge/index.ts -------------------------------------------------------------------------------- /packages/cloud/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/config.ts -------------------------------------------------------------------------------- /packages/cloud/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/errors.ts -------------------------------------------------------------------------------- /packages/cloud/src/importVscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/importVscode.ts -------------------------------------------------------------------------------- /packages/cloud/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/index.ts -------------------------------------------------------------------------------- /packages/cloud/src/retry-queue/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/retry-queue/index.ts -------------------------------------------------------------------------------- /packages/cloud/src/retry-queue/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/retry-queue/types.ts -------------------------------------------------------------------------------- /packages/cloud/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/src/utils.ts -------------------------------------------------------------------------------- /packages/cloud/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/tsconfig.json -------------------------------------------------------------------------------- /packages/cloud/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/cloud/vitest.config.ts -------------------------------------------------------------------------------- /packages/config-eslint/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-eslint/base.js -------------------------------------------------------------------------------- /packages/config-eslint/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-eslint/next.js -------------------------------------------------------------------------------- /packages/config-eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-eslint/package.json -------------------------------------------------------------------------------- /packages/config-eslint/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-eslint/react.js -------------------------------------------------------------------------------- /packages/config-typescript/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-typescript/base.json -------------------------------------------------------------------------------- /packages/config-typescript/cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-typescript/cjs.json -------------------------------------------------------------------------------- /packages/config-typescript/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-typescript/nextjs.json -------------------------------------------------------------------------------- /packages/config-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/config-typescript/package.json -------------------------------------------------------------------------------- /packages/evals/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/.env.development -------------------------------------------------------------------------------- /packages/evals/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/.env.test -------------------------------------------------------------------------------- /packages/evals/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/.gitignore -------------------------------------------------------------------------------- /packages/evals/ADDING-EVALS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/ADDING-EVALS.md -------------------------------------------------------------------------------- /packages/evals/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/ARCHITECTURE.md -------------------------------------------------------------------------------- /packages/evals/Dockerfile.runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/Dockerfile.runner -------------------------------------------------------------------------------- /packages/evals/Dockerfile.web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/Dockerfile.web -------------------------------------------------------------------------------- /packages/evals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/README.md -------------------------------------------------------------------------------- /packages/evals/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/docker-compose.yml -------------------------------------------------------------------------------- /packages/evals/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/drizzle.config.ts -------------------------------------------------------------------------------- /packages/evals/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/eslint.config.mjs -------------------------------------------------------------------------------- /packages/evals/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/package.json -------------------------------------------------------------------------------- /packages/evals/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/scripts/setup.sh -------------------------------------------------------------------------------- /packages/evals/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/index.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/redis.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/runCi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/runCi.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/runEvals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/runEvals.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/runTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/runTask.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/runUnitTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/runUnitTest.ts -------------------------------------------------------------------------------- /packages/evals/src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/cli/utils.ts -------------------------------------------------------------------------------- /packages/evals/src/db/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/db.ts -------------------------------------------------------------------------------- /packages/evals/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/index.ts -------------------------------------------------------------------------------- /packages/evals/src/db/migrations/0001_add_timeout_to_runs.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "runs" ADD COLUMN "timeout" integer DEFAULT 5 NOT NULL; -------------------------------------------------------------------------------- /packages/evals/src/db/migrations/0001_lowly_captain_flint.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "runs" ADD COLUMN "timeout" integer DEFAULT 5 NOT NULL; -------------------------------------------------------------------------------- /packages/evals/src/db/migrations/0003_simple_retro_girl.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "runs" ADD COLUMN "jobToken" text; -------------------------------------------------------------------------------- /packages/evals/src/db/queries/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/queries/errors.ts -------------------------------------------------------------------------------- /packages/evals/src/db/queries/runs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/queries/runs.ts -------------------------------------------------------------------------------- /packages/evals/src/db/queries/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/queries/tasks.ts -------------------------------------------------------------------------------- /packages/evals/src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/db/schema.ts -------------------------------------------------------------------------------- /packages/evals/src/exercises/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/exercises/index.ts -------------------------------------------------------------------------------- /packages/evals/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/src/index.ts -------------------------------------------------------------------------------- /packages/evals/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/tsconfig.json -------------------------------------------------------------------------------- /packages/evals/vitest-global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/vitest-global-setup.ts -------------------------------------------------------------------------------- /packages/evals/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/evals/vitest.config.ts -------------------------------------------------------------------------------- /packages/ipc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/README.md -------------------------------------------------------------------------------- /packages/ipc/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/eslint.config.mjs -------------------------------------------------------------------------------- /packages/ipc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/package.json -------------------------------------------------------------------------------- /packages/ipc/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/src/index.ts -------------------------------------------------------------------------------- /packages/ipc/src/ipc-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/src/ipc-client.ts -------------------------------------------------------------------------------- /packages/ipc/src/ipc-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/src/ipc-server.ts -------------------------------------------------------------------------------- /packages/ipc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/ipc/tsconfig.json -------------------------------------------------------------------------------- /packages/telemetry/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/telemetry/eslint.config.mjs -------------------------------------------------------------------------------- /packages/telemetry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/telemetry/package.json -------------------------------------------------------------------------------- /packages/telemetry/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/telemetry/src/index.ts -------------------------------------------------------------------------------- /packages/telemetry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/telemetry/tsconfig.json -------------------------------------------------------------------------------- /packages/telemetry/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/telemetry/vitest.config.ts -------------------------------------------------------------------------------- /packages/types/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | npm/package.json 3 | -------------------------------------------------------------------------------- /packages/types/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/eslint.config.mjs -------------------------------------------------------------------------------- /packages/types/npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/npm/README.md -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/scripts/publish-npm.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/scripts/publish-npm.cjs -------------------------------------------------------------------------------- /packages/types/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/api.ts -------------------------------------------------------------------------------- /packages/types/src/cloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/cloud.ts -------------------------------------------------------------------------------- /packages/types/src/codebase-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/codebase-index.ts -------------------------------------------------------------------------------- /packages/types/src/cookie-consent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/cookie-consent.ts -------------------------------------------------------------------------------- /packages/types/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/events.ts -------------------------------------------------------------------------------- /packages/types/src/experiment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/experiment.ts -------------------------------------------------------------------------------- /packages/types/src/followup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/followup.ts -------------------------------------------------------------------------------- /packages/types/src/global-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/global-settings.ts -------------------------------------------------------------------------------- /packages/types/src/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/history.ts -------------------------------------------------------------------------------- /packages/types/src/image-generation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/image-generation.ts -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/src/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/ipc.ts -------------------------------------------------------------------------------- /packages/types/src/marketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/marketplace.ts -------------------------------------------------------------------------------- /packages/types/src/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/mcp.ts -------------------------------------------------------------------------------- /packages/types/src/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/message.ts -------------------------------------------------------------------------------- /packages/types/src/mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/mode.ts -------------------------------------------------------------------------------- /packages/types/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/model.ts -------------------------------------------------------------------------------- /packages/types/src/provider-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/provider-settings.ts -------------------------------------------------------------------------------- /packages/types/src/providers/baseten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/baseten.ts -------------------------------------------------------------------------------- /packages/types/src/providers/bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/bedrock.ts -------------------------------------------------------------------------------- /packages/types/src/providers/chutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/chutes.ts -------------------------------------------------------------------------------- /packages/types/src/providers/doubao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/doubao.ts -------------------------------------------------------------------------------- /packages/types/src/providers/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/gemini.ts -------------------------------------------------------------------------------- /packages/types/src/providers/glama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/glama.ts -------------------------------------------------------------------------------- /packages/types/src/providers/groq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/groq.ts -------------------------------------------------------------------------------- /packages/types/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/index.ts -------------------------------------------------------------------------------- /packages/types/src/providers/minimax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/minimax.ts -------------------------------------------------------------------------------- /packages/types/src/providers/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/mistral.ts -------------------------------------------------------------------------------- /packages/types/src/providers/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/ollama.ts -------------------------------------------------------------------------------- /packages/types/src/providers/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/openai.ts -------------------------------------------------------------------------------- /packages/types/src/providers/roo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/roo.ts -------------------------------------------------------------------------------- /packages/types/src/providers/unbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/unbound.ts -------------------------------------------------------------------------------- /packages/types/src/providers/vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/vertex.ts -------------------------------------------------------------------------------- /packages/types/src/providers/xai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/xai.ts -------------------------------------------------------------------------------- /packages/types/src/providers/zai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/providers/zai.ts -------------------------------------------------------------------------------- /packages/types/src/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/task.ts -------------------------------------------------------------------------------- /packages/types/src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/telemetry.ts -------------------------------------------------------------------------------- /packages/types/src/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/terminal.ts -------------------------------------------------------------------------------- /packages/types/src/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/todo.ts -------------------------------------------------------------------------------- /packages/types/src/tool-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/tool-params.ts -------------------------------------------------------------------------------- /packages/types/src/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/tool.ts -------------------------------------------------------------------------------- /packages/types/src/type-fu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/type-fu.ts -------------------------------------------------------------------------------- /packages/types/src/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/src/vscode.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/types/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/tsup.config.ts -------------------------------------------------------------------------------- /packages/types/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/packages/types/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /releases/3.26.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.0-release.png -------------------------------------------------------------------------------- /releases/3.26.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.1-release.png -------------------------------------------------------------------------------- /releases/3.26.2-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.2-release.png -------------------------------------------------------------------------------- /releases/3.26.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.3-release.png -------------------------------------------------------------------------------- /releases/3.26.4-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.4-release.png -------------------------------------------------------------------------------- /releases/3.26.5-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.5-release.png -------------------------------------------------------------------------------- /releases/3.26.6-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.6-release.png -------------------------------------------------------------------------------- /releases/3.26.7-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.26.7-release.png -------------------------------------------------------------------------------- /releases/3.27.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.27.0-release.png -------------------------------------------------------------------------------- /releases/3.28.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.0-release.png -------------------------------------------------------------------------------- /releases/3.28.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.1-release.png -------------------------------------------------------------------------------- /releases/3.28.10-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.10-release.png -------------------------------------------------------------------------------- /releases/3.28.14-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.14-release.png -------------------------------------------------------------------------------- /releases/3.28.15-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.15-release.png -------------------------------------------------------------------------------- /releases/3.28.16-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.16-release.png -------------------------------------------------------------------------------- /releases/3.28.2-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.2-release.png -------------------------------------------------------------------------------- /releases/3.28.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.3-release.png -------------------------------------------------------------------------------- /releases/3.28.4-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.4-release.png -------------------------------------------------------------------------------- /releases/3.28.5-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.5-release.png -------------------------------------------------------------------------------- /releases/3.28.6-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.6-release.png -------------------------------------------------------------------------------- /releases/3.28.7-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.7-release.png -------------------------------------------------------------------------------- /releases/3.28.8-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.8-release.png -------------------------------------------------------------------------------- /releases/3.28.9-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.28.9-release.png -------------------------------------------------------------------------------- /releases/3.29.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.29.0-release.png -------------------------------------------------------------------------------- /releases/3.29.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.29.1-release.png -------------------------------------------------------------------------------- /releases/3.30.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.30.0-release.png -------------------------------------------------------------------------------- /releases/3.30.2-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.30.2-release.png -------------------------------------------------------------------------------- /releases/3.30.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.30.3-release.png -------------------------------------------------------------------------------- /releases/3.31.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.31.0-release.png -------------------------------------------------------------------------------- /releases/3.31.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.31.1-release.png -------------------------------------------------------------------------------- /releases/3.31.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.31.3-release.png -------------------------------------------------------------------------------- /releases/3.32.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.32.0-release.png -------------------------------------------------------------------------------- /releases/3.32.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.32.1-release.png -------------------------------------------------------------------------------- /releases/3.33.1-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.33.1-release.png -------------------------------------------------------------------------------- /releases/3.33.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.33.3-release.png -------------------------------------------------------------------------------- /releases/3.34.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.0-release.png -------------------------------------------------------------------------------- /releases/3.34.2-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.2-release.png -------------------------------------------------------------------------------- /releases/3.34.3-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.3-release.png -------------------------------------------------------------------------------- /releases/3.34.4-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.4-release.png -------------------------------------------------------------------------------- /releases/3.34.5-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.5-release.png -------------------------------------------------------------------------------- /releases/3.34.6-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.6-release.png -------------------------------------------------------------------------------- /releases/3.34.7-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.7-release.png -------------------------------------------------------------------------------- /releases/3.34.8-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.34.8-release.png -------------------------------------------------------------------------------- /releases/3.35.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.35.0-release.png -------------------------------------------------------------------------------- /releases/3.35.2-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.35.2-release.png -------------------------------------------------------------------------------- /releases/3.36.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/3.36.0-release.png -------------------------------------------------------------------------------- /releases/template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/template.png -------------------------------------------------------------------------------- /releases/v3.33.0-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/releases/v3.33.0-release.png -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/bootstrap.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/scripts/bootstrap.mjs -------------------------------------------------------------------------------- /scripts/find-missing-i18n-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/scripts/find-missing-i18n-key.js -------------------------------------------------------------------------------- /scripts/find-missing-translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/scripts/find-missing-translations.js -------------------------------------------------------------------------------- /scripts/install-vsix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/scripts/install-vsix.js -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | webview-ui/ 3 | -------------------------------------------------------------------------------- /src/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/.vscodeignore -------------------------------------------------------------------------------- /src/__mocks__/fs/promises.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__mocks__/fs/promises.ts -------------------------------------------------------------------------------- /src/__mocks__/vscode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__mocks__/vscode.js -------------------------------------------------------------------------------- /src/__tests__/command-mentions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/command-mentions.spec.ts -------------------------------------------------------------------------------- /src/__tests__/commands.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/commands.spec.ts -------------------------------------------------------------------------------- /src/__tests__/delegation-events.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/delegation-events.spec.ts -------------------------------------------------------------------------------- /src/__tests__/dist_assets.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/dist_assets.spec.ts -------------------------------------------------------------------------------- /src/__tests__/extension.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/extension.spec.ts -------------------------------------------------------------------------------- /src/__tests__/migrateSettings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/__tests__/migrateSettings.spec.ts -------------------------------------------------------------------------------- /src/activate/CodeActionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/CodeActionProvider.ts -------------------------------------------------------------------------------- /src/activate/handleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/handleTask.ts -------------------------------------------------------------------------------- /src/activate/handleUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/handleUri.ts -------------------------------------------------------------------------------- /src/activate/humanRelay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/humanRelay.ts -------------------------------------------------------------------------------- /src/activate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/index.ts -------------------------------------------------------------------------------- /src/activate/registerCodeActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/registerCodeActions.ts -------------------------------------------------------------------------------- /src/activate/registerCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/registerCommands.ts -------------------------------------------------------------------------------- /src/activate/registerTerminalActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/activate/registerTerminalActions.ts -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/providers/__tests__/roo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/__tests__/roo.spec.ts -------------------------------------------------------------------------------- /src/api/providers/__tests__/xai.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/__tests__/xai.spec.ts -------------------------------------------------------------------------------- /src/api/providers/__tests__/zai.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/__tests__/zai.spec.ts -------------------------------------------------------------------------------- /src/api/providers/anthropic-vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/anthropic-vertex.ts -------------------------------------------------------------------------------- /src/api/providers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/anthropic.ts -------------------------------------------------------------------------------- /src/api/providers/base-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/base-provider.ts -------------------------------------------------------------------------------- /src/api/providers/baseten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/baseten.ts -------------------------------------------------------------------------------- /src/api/providers/bedrock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/bedrock.ts -------------------------------------------------------------------------------- /src/api/providers/cerebras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/cerebras.ts -------------------------------------------------------------------------------- /src/api/providers/chutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/chutes.ts -------------------------------------------------------------------------------- /src/api/providers/claude-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/claude-code.ts -------------------------------------------------------------------------------- /src/api/providers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/constants.ts -------------------------------------------------------------------------------- /src/api/providers/deepinfra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/deepinfra.ts -------------------------------------------------------------------------------- /src/api/providers/deepseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/deepseek.ts -------------------------------------------------------------------------------- /src/api/providers/doubao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/doubao.ts -------------------------------------------------------------------------------- /src/api/providers/fake-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fake-ai.ts -------------------------------------------------------------------------------- /src/api/providers/featherless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/featherless.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/chutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/chutes.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/deepinfra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/deepinfra.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/glama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/glama.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/litellm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/litellm.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/lmstudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/lmstudio.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/ollama.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/requesty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/requesty.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/roo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/roo.ts -------------------------------------------------------------------------------- /src/api/providers/fetchers/unbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fetchers/unbound.ts -------------------------------------------------------------------------------- /src/api/providers/fireworks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/fireworks.ts -------------------------------------------------------------------------------- /src/api/providers/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/gemini.ts -------------------------------------------------------------------------------- /src/api/providers/glama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/glama.ts -------------------------------------------------------------------------------- /src/api/providers/groq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/groq.ts -------------------------------------------------------------------------------- /src/api/providers/huggingface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/huggingface.ts -------------------------------------------------------------------------------- /src/api/providers/human-relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/human-relay.ts -------------------------------------------------------------------------------- /src/api/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/index.ts -------------------------------------------------------------------------------- /src/api/providers/io-intelligence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/io-intelligence.ts -------------------------------------------------------------------------------- /src/api/providers/lite-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/lite-llm.ts -------------------------------------------------------------------------------- /src/api/providers/lm-studio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/lm-studio.ts -------------------------------------------------------------------------------- /src/api/providers/minimax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/minimax.ts -------------------------------------------------------------------------------- /src/api/providers/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/mistral.ts -------------------------------------------------------------------------------- /src/api/providers/moonshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/moonshot.ts -------------------------------------------------------------------------------- /src/api/providers/native-ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/native-ollama.ts -------------------------------------------------------------------------------- /src/api/providers/openai-native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/openai-native.ts -------------------------------------------------------------------------------- /src/api/providers/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/openai.ts -------------------------------------------------------------------------------- /src/api/providers/openrouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/openrouter.ts -------------------------------------------------------------------------------- /src/api/providers/qwen-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/qwen-code.ts -------------------------------------------------------------------------------- /src/api/providers/requesty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/requesty.ts -------------------------------------------------------------------------------- /src/api/providers/roo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/roo.ts -------------------------------------------------------------------------------- /src/api/providers/router-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/router-provider.ts -------------------------------------------------------------------------------- /src/api/providers/sambanova.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/sambanova.ts -------------------------------------------------------------------------------- /src/api/providers/unbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/unbound.ts -------------------------------------------------------------------------------- /src/api/providers/vercel-ai-gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/vercel-ai-gateway.ts -------------------------------------------------------------------------------- /src/api/providers/vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/vertex.ts -------------------------------------------------------------------------------- /src/api/providers/vscode-lm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/vscode-lm.ts -------------------------------------------------------------------------------- /src/api/providers/xai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/xai.ts -------------------------------------------------------------------------------- /src/api/providers/zai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/providers/zai.ts -------------------------------------------------------------------------------- /src/api/transform/anthropic-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/anthropic-filter.ts -------------------------------------------------------------------------------- /src/api/transform/caching/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/caching/anthropic.ts -------------------------------------------------------------------------------- /src/api/transform/caching/gemini.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/caching/gemini.ts -------------------------------------------------------------------------------- /src/api/transform/caching/vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/caching/vertex.ts -------------------------------------------------------------------------------- /src/api/transform/gemini-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/gemini-format.ts -------------------------------------------------------------------------------- /src/api/transform/image-cleaning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/image-cleaning.ts -------------------------------------------------------------------------------- /src/api/transform/mistral-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/mistral-format.ts -------------------------------------------------------------------------------- /src/api/transform/model-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/model-params.ts -------------------------------------------------------------------------------- /src/api/transform/openai-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/openai-format.ts -------------------------------------------------------------------------------- /src/api/transform/r1-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/r1-format.ts -------------------------------------------------------------------------------- /src/api/transform/reasoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/reasoning.ts -------------------------------------------------------------------------------- /src/api/transform/simple-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/simple-format.ts -------------------------------------------------------------------------------- /src/api/transform/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/stream.ts -------------------------------------------------------------------------------- /src/api/transform/vscode-lm-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/api/transform/vscode-lm-format.ts -------------------------------------------------------------------------------- /src/assets/codicons/codicon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/codicons/codicon.css -------------------------------------------------------------------------------- /src/assets/codicons/codicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/codicons/codicon.ttf -------------------------------------------------------------------------------- /src/assets/docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/docs/demo.gif -------------------------------------------------------------------------------- /src/assets/icons/icon-nightly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/icons/icon-nightly.png -------------------------------------------------------------------------------- /src/assets/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/icons/icon.png -------------------------------------------------------------------------------- /src/assets/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/icons/icon.svg -------------------------------------------------------------------------------- /src/assets/icons/panel_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/icons/panel_dark.png -------------------------------------------------------------------------------- /src/assets/icons/panel_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/icons/panel_light.png -------------------------------------------------------------------------------- /src/assets/images/openrouter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/images/openrouter.png -------------------------------------------------------------------------------- /src/assets/images/requesty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/images/requesty.png -------------------------------------------------------------------------------- /src/assets/images/roo-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/images/roo-logo.svg -------------------------------------------------------------------------------- /src/assets/images/roo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/assets/images/roo.png -------------------------------------------------------------------------------- /src/core/assistant-message/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/assistant-message/index.ts -------------------------------------------------------------------------------- /src/core/auto-approval/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/auto-approval/commands.ts -------------------------------------------------------------------------------- /src/core/auto-approval/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/auto-approval/index.ts -------------------------------------------------------------------------------- /src/core/auto-approval/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/auto-approval/mcp.ts -------------------------------------------------------------------------------- /src/core/auto-approval/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/auto-approval/tools.ts -------------------------------------------------------------------------------- /src/core/checkpoints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/checkpoints/index.ts -------------------------------------------------------------------------------- /src/core/condense/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/condense/index.ts -------------------------------------------------------------------------------- /src/core/config/ContextProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/config/ContextProxy.ts -------------------------------------------------------------------------------- /src/core/config/CustomModesManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/config/CustomModesManager.ts -------------------------------------------------------------------------------- /src/core/config/importExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/config/importExport.ts -------------------------------------------------------------------------------- /src/core/context-management/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/context-management/index.ts -------------------------------------------------------------------------------- /src/core/diff/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/diff/stats.ts -------------------------------------------------------------------------------- /src/core/environment/reminder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/environment/reminder.ts -------------------------------------------------------------------------------- /src/core/ignore/RooIgnoreController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/ignore/RooIgnoreController.ts -------------------------------------------------------------------------------- /src/core/mentions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/mentions/index.ts -------------------------------------------------------------------------------- /src/core/prompts/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/__tests__/utils.ts -------------------------------------------------------------------------------- /src/core/prompts/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/responses.ts -------------------------------------------------------------------------------- /src/core/prompts/sections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/sections/index.ts -------------------------------------------------------------------------------- /src/core/prompts/sections/modes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/sections/modes.ts -------------------------------------------------------------------------------- /src/core/prompts/sections/objective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/sections/objective.ts -------------------------------------------------------------------------------- /src/core/prompts/sections/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/sections/rules.ts -------------------------------------------------------------------------------- /src/core/prompts/sections/tool-use.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/sections/tool-use.ts -------------------------------------------------------------------------------- /src/core/prompts/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/system.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/index.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/list-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/list-files.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/new-task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/new-task.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/read-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/read-file.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/search-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/search-files.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/switch-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/switch-mode.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/types.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/use-mcp-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/use-mcp-tool.ts -------------------------------------------------------------------------------- /src/core/prompts/tools/write-to-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/tools/write-to-file.ts -------------------------------------------------------------------------------- /src/core/prompts/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/prompts/types.ts -------------------------------------------------------------------------------- /src/core/task-persistence/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/task-persistence/index.ts -------------------------------------------------------------------------------- /src/core/task/Task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/task/Task.ts -------------------------------------------------------------------------------- /src/core/task/__tests__/Task.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/task/__tests__/Task.spec.ts -------------------------------------------------------------------------------- /src/core/task/build-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/task/build-tools.ts -------------------------------------------------------------------------------- /src/core/tools/ApplyDiffTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/ApplyDiffTool.ts -------------------------------------------------------------------------------- /src/core/tools/ApplyPatchTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/ApplyPatchTool.ts -------------------------------------------------------------------------------- /src/core/tools/AttemptCompletionTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/AttemptCompletionTool.ts -------------------------------------------------------------------------------- /src/core/tools/BaseTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/BaseTool.ts -------------------------------------------------------------------------------- /src/core/tools/BrowserActionTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/BrowserActionTool.ts -------------------------------------------------------------------------------- /src/core/tools/CodebaseSearchTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/CodebaseSearchTool.ts -------------------------------------------------------------------------------- /src/core/tools/ExecuteCommandTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/ExecuteCommandTool.ts -------------------------------------------------------------------------------- /src/core/tools/FetchInstructionsTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/FetchInstructionsTool.ts -------------------------------------------------------------------------------- /src/core/tools/GenerateImageTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/GenerateImageTool.ts -------------------------------------------------------------------------------- /src/core/tools/ListFilesTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/ListFilesTool.ts -------------------------------------------------------------------------------- /src/core/tools/MultiApplyDiffTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/MultiApplyDiffTool.ts -------------------------------------------------------------------------------- /src/core/tools/NewTaskTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/NewTaskTool.ts -------------------------------------------------------------------------------- /src/core/tools/ReadFileTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/ReadFileTool.ts -------------------------------------------------------------------------------- /src/core/tools/RunSlashCommandTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/RunSlashCommandTool.ts -------------------------------------------------------------------------------- /src/core/tools/SearchAndReplaceTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/SearchAndReplaceTool.ts -------------------------------------------------------------------------------- /src/core/tools/SearchFilesTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/SearchFilesTool.ts -------------------------------------------------------------------------------- /src/core/tools/SwitchModeTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/SwitchModeTool.ts -------------------------------------------------------------------------------- /src/core/tools/UpdateTodoListTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/UpdateTodoListTool.ts -------------------------------------------------------------------------------- /src/core/tools/UseMcpToolTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/UseMcpToolTool.ts -------------------------------------------------------------------------------- /src/core/tools/WriteToFileTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/WriteToFileTool.ts -------------------------------------------------------------------------------- /src/core/tools/accessMcpResourceTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/accessMcpResourceTool.ts -------------------------------------------------------------------------------- /src/core/tools/apply-patch/apply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/apply-patch/apply.ts -------------------------------------------------------------------------------- /src/core/tools/apply-patch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/apply-patch/index.ts -------------------------------------------------------------------------------- /src/core/tools/apply-patch/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/apply-patch/parser.ts -------------------------------------------------------------------------------- /src/core/tools/helpers/imageHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/helpers/imageHelpers.ts -------------------------------------------------------------------------------- /src/core/tools/simpleReadFileTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/simpleReadFileTool.ts -------------------------------------------------------------------------------- /src/core/tools/validateToolUse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/tools/validateToolUse.ts -------------------------------------------------------------------------------- /src/core/webview/ClineProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/webview/ClineProvider.ts -------------------------------------------------------------------------------- /src/core/webview/getNonce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/webview/getNonce.ts -------------------------------------------------------------------------------- /src/core/webview/getUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/webview/getUri.ts -------------------------------------------------------------------------------- /src/core/webview/messageEnhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/core/webview/messageEnhancer.ts -------------------------------------------------------------------------------- /src/esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/esbuild.mjs -------------------------------------------------------------------------------- /src/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/eslint.config.mjs -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/extension/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/extension/api.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/locales/ca/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ca/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ca/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ca/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/ca/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ca/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/ca/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ca/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/ca/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ca/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/de/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/de/common.json -------------------------------------------------------------------------------- /src/i18n/locales/de/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/de/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/de/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/de/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/de/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/de/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/de/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/de/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/en/common.json -------------------------------------------------------------------------------- /src/i18n/locales/en/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/en/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/en/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/en/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/en/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/en/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/en/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/en/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/es/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/es/common.json -------------------------------------------------------------------------------- /src/i18n/locales/es/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/es/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/es/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/es/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/es/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/es/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/es/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/es/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/fr/common.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/fr/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/fr/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/fr/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/fr/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/fr/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/hi/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/hi/common.json -------------------------------------------------------------------------------- /src/i18n/locales/hi/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/hi/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/hi/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/hi/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/hi/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/hi/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/hi/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/hi/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/id/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/id/common.json -------------------------------------------------------------------------------- /src/i18n/locales/id/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/id/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/id/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/id/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/id/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/id/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/id/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/id/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/it/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/it/common.json -------------------------------------------------------------------------------- /src/i18n/locales/it/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/it/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/it/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/it/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/it/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/it/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/it/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/it/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/ja/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ja/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ja/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ja/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/ja/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ja/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/ja/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ja/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/ja/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ja/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/ko/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ko/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ko/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ko/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/ko/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ko/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/ko/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ko/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/ko/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ko/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/nl/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/nl/common.json -------------------------------------------------------------------------------- /src/i18n/locales/nl/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/nl/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/nl/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/nl/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/nl/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/nl/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/nl/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/nl/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/pl/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pl/common.json -------------------------------------------------------------------------------- /src/i18n/locales/pl/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pl/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/pl/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pl/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/pl/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pl/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/pl/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pl/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/pt-BR/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pt-BR/common.json -------------------------------------------------------------------------------- /src/i18n/locales/pt-BR/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pt-BR/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/pt-BR/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pt-BR/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/pt-BR/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pt-BR/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/pt-BR/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/pt-BR/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/ru/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ru/common.json -------------------------------------------------------------------------------- /src/i18n/locales/ru/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ru/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/ru/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ru/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/ru/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ru/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/ru/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/ru/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/tr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/tr/common.json -------------------------------------------------------------------------------- /src/i18n/locales/tr/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/tr/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/tr/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/tr/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/tr/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/tr/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/tr/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/tr/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/vi/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/vi/common.json -------------------------------------------------------------------------------- /src/i18n/locales/vi/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/vi/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/vi/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/vi/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/vi/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/vi/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/vi/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/vi/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-CN/common.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-CN/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-CN/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-CN/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-CN/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-CN/tools.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-TW/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-TW/common.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-TW/embeddings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-TW/embeddings.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-TW/marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-TW/marketplace.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-TW/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-TW/mcp.json -------------------------------------------------------------------------------- /src/i18n/locales/zh-TW/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/locales/zh-TW/tools.json -------------------------------------------------------------------------------- /src/i18n/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/i18n/setup.ts -------------------------------------------------------------------------------- /src/integrations/claude-code/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/claude-code/run.ts -------------------------------------------------------------------------------- /src/integrations/claude-code/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/claude-code/types.ts -------------------------------------------------------------------------------- /src/integrations/diagnostics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/diagnostics/index.ts -------------------------------------------------------------------------------- /src/integrations/editor/EditorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/editor/EditorUtils.ts -------------------------------------------------------------------------------- /src/integrations/misc/extract-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/extract-text.ts -------------------------------------------------------------------------------- /src/integrations/misc/image-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/image-handler.ts -------------------------------------------------------------------------------- /src/integrations/misc/line-counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/line-counter.ts -------------------------------------------------------------------------------- /src/integrations/misc/open-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/open-file.ts -------------------------------------------------------------------------------- /src/integrations/misc/process-images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/process-images.ts -------------------------------------------------------------------------------- /src/integrations/misc/read-lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/misc/read-lines.ts -------------------------------------------------------------------------------- /src/integrations/terminal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/terminal/README.md -------------------------------------------------------------------------------- /src/integrations/terminal/Terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/terminal/Terminal.ts -------------------------------------------------------------------------------- /src/integrations/terminal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/terminal/types.ts -------------------------------------------------------------------------------- /src/integrations/theme/getTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/integrations/theme/getTheme.ts -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.json -------------------------------------------------------------------------------- /src/package.nls.ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.ca.json -------------------------------------------------------------------------------- /src/package.nls.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.de.json -------------------------------------------------------------------------------- /src/package.nls.es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.es.json -------------------------------------------------------------------------------- /src/package.nls.fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.fr.json -------------------------------------------------------------------------------- /src/package.nls.hi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.hi.json -------------------------------------------------------------------------------- /src/package.nls.id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.id.json -------------------------------------------------------------------------------- /src/package.nls.it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.it.json -------------------------------------------------------------------------------- /src/package.nls.ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.ja.json -------------------------------------------------------------------------------- /src/package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.json -------------------------------------------------------------------------------- /src/package.nls.ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.ko.json -------------------------------------------------------------------------------- /src/package.nls.nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.nl.json -------------------------------------------------------------------------------- /src/package.nls.pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.pl.json -------------------------------------------------------------------------------- /src/package.nls.pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.pt-BR.json -------------------------------------------------------------------------------- /src/package.nls.ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.ru.json -------------------------------------------------------------------------------- /src/package.nls.tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.tr.json -------------------------------------------------------------------------------- /src/package.nls.vi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.vi.json -------------------------------------------------------------------------------- /src/package.nls.zh-CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.zh-CN.json -------------------------------------------------------------------------------- /src/package.nls.zh-TW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/package.nls.zh-TW.json -------------------------------------------------------------------------------- /src/services/browser/BrowserSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/browser/BrowserSession.ts -------------------------------------------------------------------------------- /src/services/checkpoints/excludes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/checkpoints/excludes.ts -------------------------------------------------------------------------------- /src/services/checkpoints/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/checkpoints/index.ts -------------------------------------------------------------------------------- /src/services/checkpoints/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/checkpoints/types.ts -------------------------------------------------------------------------------- /src/services/code-index/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/code-index/manager.ts -------------------------------------------------------------------------------- /src/services/code-index/orchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/code-index/orchestrator.ts -------------------------------------------------------------------------------- /src/services/command/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/command/commands.ts -------------------------------------------------------------------------------- /src/services/glob/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/glob/constants.ts -------------------------------------------------------------------------------- /src/services/glob/ignore-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/glob/ignore-utils.ts -------------------------------------------------------------------------------- /src/services/glob/list-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/glob/list-files.ts -------------------------------------------------------------------------------- /src/services/marketplace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/marketplace/index.ts -------------------------------------------------------------------------------- /src/services/mcp/McpHub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/mcp/McpHub.ts -------------------------------------------------------------------------------- /src/services/mcp/McpServerManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/mcp/McpServerManager.ts -------------------------------------------------------------------------------- /src/services/mdm/MdmService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/mdm/MdmService.ts -------------------------------------------------------------------------------- /src/services/ripgrep/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/ripgrep/index.ts -------------------------------------------------------------------------------- /src/services/roo-config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/roo-config/index.ts -------------------------------------------------------------------------------- /src/services/search/file-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/search/file-search.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/index.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/c.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/cpp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/cpp.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/css.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/go.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/go.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/lua.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/lua.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/php.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/php.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/tsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/tsx.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/vue.ts -------------------------------------------------------------------------------- /src/services/tree-sitter/queries/zig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/services/tree-sitter/queries/zig.ts -------------------------------------------------------------------------------- /src/shared/ExtensionMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/ExtensionMessage.ts -------------------------------------------------------------------------------- /src/shared/ProfileValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/ProfileValidator.ts -------------------------------------------------------------------------------- /src/shared/WebviewMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/WebviewMessage.ts -------------------------------------------------------------------------------- /src/shared/__tests__/api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/__tests__/api.spec.ts -------------------------------------------------------------------------------- /src/shared/__tests__/language.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/__tests__/language.spec.ts -------------------------------------------------------------------------------- /src/shared/__tests__/modes.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/__tests__/modes.spec.ts -------------------------------------------------------------------------------- /src/shared/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/api.ts -------------------------------------------------------------------------------- /src/shared/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/array.ts -------------------------------------------------------------------------------- /src/shared/browserUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/browserUtils.ts -------------------------------------------------------------------------------- /src/shared/checkExistApiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/checkExistApiConfig.ts -------------------------------------------------------------------------------- /src/shared/combineApiRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/combineApiRequests.ts -------------------------------------------------------------------------------- /src/shared/combineCommandSequences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/combineCommandSequences.ts -------------------------------------------------------------------------------- /src/shared/context-mentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/context-mentions.ts -------------------------------------------------------------------------------- /src/shared/cost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/cost.ts -------------------------------------------------------------------------------- /src/shared/embeddingModels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/embeddingModels.ts -------------------------------------------------------------------------------- /src/shared/experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/experiments.ts -------------------------------------------------------------------------------- /src/shared/getApiMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/getApiMetrics.ts -------------------------------------------------------------------------------- /src/shared/globalFileNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/globalFileNames.ts -------------------------------------------------------------------------------- /src/shared/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/language.ts -------------------------------------------------------------------------------- /src/shared/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/mcp.ts -------------------------------------------------------------------------------- /src/shared/modes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/modes.ts -------------------------------------------------------------------------------- /src/shared/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/package.ts -------------------------------------------------------------------------------- /src/shared/parse-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/parse-command.ts -------------------------------------------------------------------------------- /src/shared/safeJsonParse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/safeJsonParse.ts -------------------------------------------------------------------------------- /src/shared/support-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/support-prompt.ts -------------------------------------------------------------------------------- /src/shared/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/todo.ts -------------------------------------------------------------------------------- /src/shared/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/tools.ts -------------------------------------------------------------------------------- /src/shared/utils/requesty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/utils/requesty.ts -------------------------------------------------------------------------------- /src/shared/vsCodeSelectorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/shared/vsCodeSelectorUtils.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/turbo.json -------------------------------------------------------------------------------- /src/utils/__tests__/config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/config.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/cost.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/cost.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/git.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/git.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/object.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/path.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/shell.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/shell.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/storage.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/tiktoken.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/tiktoken.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/xml-matcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/xml-matcher.spec.ts -------------------------------------------------------------------------------- /src/utils/__tests__/xml.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/__tests__/xml.spec.ts -------------------------------------------------------------------------------- /src/utils/autoImportSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/autoImportSettings.ts -------------------------------------------------------------------------------- /src/utils/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/commands.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/countTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/countTokens.ts -------------------------------------------------------------------------------- /src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/errors.ts -------------------------------------------------------------------------------- /src/utils/focusPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/focusPanel.ts -------------------------------------------------------------------------------- /src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/fs.ts -------------------------------------------------------------------------------- /src/utils/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/git.ts -------------------------------------------------------------------------------- /src/utils/globalContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/globalContext.ts -------------------------------------------------------------------------------- /src/utils/logging/CompactLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/logging/CompactLogger.ts -------------------------------------------------------------------------------- /src/utils/logging/CompactTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/logging/CompactTransport.ts -------------------------------------------------------------------------------- /src/utils/logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/logging/index.ts -------------------------------------------------------------------------------- /src/utils/logging/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/logging/types.ts -------------------------------------------------------------------------------- /src/utils/migrateSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/migrateSettings.ts -------------------------------------------------------------------------------- /src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/object.ts -------------------------------------------------------------------------------- /src/utils/outputChannelLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/outputChannelLogger.ts -------------------------------------------------------------------------------- /src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/path.ts -------------------------------------------------------------------------------- /src/utils/pathUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/pathUtils.ts -------------------------------------------------------------------------------- /src/utils/resolveToolProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/resolveToolProtocol.ts -------------------------------------------------------------------------------- /src/utils/safeWriteJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/safeWriteJson.ts -------------------------------------------------------------------------------- /src/utils/shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/shell.ts -------------------------------------------------------------------------------- /src/utils/single-completion-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/single-completion-handler.ts -------------------------------------------------------------------------------- /src/utils/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/storage.ts -------------------------------------------------------------------------------- /src/utils/text-normalization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/text-normalization.ts -------------------------------------------------------------------------------- /src/utils/tiktoken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/tiktoken.ts -------------------------------------------------------------------------------- /src/utils/tts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/tts.ts -------------------------------------------------------------------------------- /src/utils/vitest-verbosity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/vitest-verbosity.ts -------------------------------------------------------------------------------- /src/utils/xml-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/xml-matcher.ts -------------------------------------------------------------------------------- /src/utils/xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/utils/xml.ts -------------------------------------------------------------------------------- /src/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/vitest.config.ts -------------------------------------------------------------------------------- /src/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/vitest.setup.ts -------------------------------------------------------------------------------- /src/workers/countTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/workers/countTokens.ts -------------------------------------------------------------------------------- /src/workers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/src/workers/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/turbo.json -------------------------------------------------------------------------------- /webview-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/.gitignore -------------------------------------------------------------------------------- /webview-ui/audio/celebration.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/audio/celebration.wav -------------------------------------------------------------------------------- /webview-ui/audio/notification.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/audio/notification.wav -------------------------------------------------------------------------------- /webview-ui/audio/progress_loop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/audio/progress_loop.wav -------------------------------------------------------------------------------- /webview-ui/browser-panel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/browser-panel.html -------------------------------------------------------------------------------- /webview-ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/components.json -------------------------------------------------------------------------------- /webview-ui/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/eslint.config.mjs -------------------------------------------------------------------------------- /webview-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/index.html -------------------------------------------------------------------------------- /webview-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/package.json -------------------------------------------------------------------------------- /webview-ui/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/App.tsx -------------------------------------------------------------------------------- /webview-ui/src/__tests__/App.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/__tests__/App.spec.tsx -------------------------------------------------------------------------------- /webview-ui/src/browser-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/browser-panel.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/index.ts -------------------------------------------------------------------------------- /webview-ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/select.tsx -------------------------------------------------------------------------------- /webview-ui/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /webview-ui/src/hooks/useCloudUpsell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/hooks/useCloudUpsell.ts -------------------------------------------------------------------------------- /webview-ui/src/hooks/useEscapeKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/hooks/useEscapeKey.ts -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ca/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ca/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/ca/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/de/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/de/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/de/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/en/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/en/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/en/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/es/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/es/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/es/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/fr/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/fr/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/fr/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/hi/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/hi/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/hi/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/id/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/id/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/it/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/it/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/it/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ja/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ja/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/ja/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ko/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ko/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/ko/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/nl/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/nl/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/pl/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/pl/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/pl/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/pt-BR/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/ru/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/ru/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/tr/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/tr/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/tr/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/vi/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/locales/vi/mcp.json -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/zh-CN/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/locales/zh-TW/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webview-ui/src/i18n/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/i18n/setup.ts -------------------------------------------------------------------------------- /webview-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/index.css -------------------------------------------------------------------------------- /webview-ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/index.tsx -------------------------------------------------------------------------------- /webview-ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/lib/utils.ts -------------------------------------------------------------------------------- /webview-ui/src/oauth/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/oauth/urls.ts -------------------------------------------------------------------------------- /webview-ui/src/preflight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/preflight.css -------------------------------------------------------------------------------- /webview-ui/src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/types.d.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/TelemetryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/TelemetryClient.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/clipboard.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/command-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/command-parser.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/docLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/docLinks.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/format.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/formatPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/formatPrice.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/highlight.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/highlightDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/highlightDiff.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/highlighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/highlighter.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/imageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/imageUtils.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/mcp.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/model-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/model-utils.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/path-mentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/path-mentions.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/sourceMapUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/sourceMapUtils.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/test-utils.tsx -------------------------------------------------------------------------------- /webview-ui/src/utils/textMateToHljs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/textMateToHljs.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/url.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/validate.ts -------------------------------------------------------------------------------- /webview-ui/src/utils/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/src/utils/vscode.ts -------------------------------------------------------------------------------- /webview-ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /webview-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/tsconfig.json -------------------------------------------------------------------------------- /webview-ui/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/turbo.json -------------------------------------------------------------------------------- /webview-ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/vite.config.ts -------------------------------------------------------------------------------- /webview-ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/vitest.config.ts -------------------------------------------------------------------------------- /webview-ui/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RooCodeInc/Roo-Code/HEAD/webview-ui/vitest.setup.ts --------------------------------------------------------------------------------