|
|
@@ -0,0 +1,1233 @@
|
|
|
+# PR #5234: Include changes from Roo Code v3.41.2
|
|
|
+
|
|
|
+## PR Information
|
|
|
+
|
|
|
+- **Title**: Include changes from Roo Code v3.41.2
|
|
|
+- **Author**: kevinvandijk
|
|
|
+- **Status**: Open
|
|
|
+- **Created**: 2026-01-20T12:22:22Z
|
|
|
+- **Updated**: 2026-01-21T09:27:41Z
|
|
|
+- **Base Branch**: main (e920b47948b9daae469a26150c7d8498a79b0983)
|
|
|
+- **Head Branch**: roo-v3.41.2 (58cd7fe5660dc2e5d74f3314193605e01374f9d5)
|
|
|
+- **Commits**: 128
|
|
|
+- **Additions**: 53,037
|
|
|
+- **Deletions**: 9,307
|
|
|
+- **Changed Files**: 661
|
|
|
+
|
|
|
+## Description
|
|
|
+
|
|
|
+This PR includes changes from Roo Code v3.41.2, merging upstream updates into the Kilo Code fork.
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## All Changed Files (667 files)
|
|
|
+
|
|
|
+.changeset/config.json
|
|
|
+.changeset/swift-penguins-march.md
|
|
|
+.gitignore
|
|
|
+apps/cli/CHANGELOG.md
|
|
|
+apps/cli/README.md
|
|
|
+apps/cli/docs/AGENT_LOOP.md
|
|
|
+apps/cli/eslint.config.mjs
|
|
|
+apps/cli/install.sh
|
|
|
+apps/cli/package.json
|
|
|
+apps/cli/scripts/release.sh
|
|
|
+apps/cli/src/**tests**/index.test.ts
|
|
|
+apps/cli/src/agent/**tests**/extension-client.test.ts
|
|
|
+apps/cli/src/agent/**tests**/extension-host.test.ts
|
|
|
+apps/cli/src/agent/agent-state.ts
|
|
|
+apps/cli/src/agent/ask-dispatcher.ts
|
|
|
+apps/cli/src/agent/events.ts
|
|
|
+apps/cli/src/agent/extension-client.ts
|
|
|
+apps/cli/src/agent/extension-host.ts
|
|
|
+apps/cli/src/agent/index.ts
|
|
|
+apps/cli/src/agent/message-processor.ts
|
|
|
+apps/cli/src/agent/output-manager.ts
|
|
|
+apps/cli/src/agent/prompt-manager.ts
|
|
|
+apps/cli/src/agent/state-store.ts
|
|
|
+apps/cli/src/commands/auth/index.ts
|
|
|
+apps/cli/src/commands/auth/login.ts
|
|
|
+apps/cli/src/commands/auth/logout.ts
|
|
|
+apps/cli/src/commands/auth/status.ts
|
|
|
+apps/cli/src/commands/cli/index.ts
|
|
|
+apps/cli/src/commands/cli/run.ts
|
|
|
+apps/cli/src/commands/index.ts
|
|
|
+apps/cli/src/index.ts
|
|
|
+apps/cli/src/lib/auth/index.ts
|
|
|
+apps/cli/src/lib/auth/token.ts
|
|
|
+apps/cli/src/lib/sdk/client.ts
|
|
|
+apps/cli/src/lib/sdk/index.ts
|
|
|
+apps/cli/src/lib/sdk/types.ts
|
|
|
+apps/cli/src/lib/storage/**tests**/credentials.test.ts
|
|
|
+apps/cli/src/lib/storage/**tests**/history.test.ts
|
|
|
+apps/cli/src/lib/storage/config-dir.ts
|
|
|
+apps/cli/src/lib/storage/credentials.ts
|
|
|
+apps/cli/src/lib/storage/ephemeral.ts
|
|
|
+apps/cli/src/lib/storage/history.ts
|
|
|
+apps/cli/src/lib/storage/index.ts
|
|
|
+apps/cli/src/lib/storage/settings.ts
|
|
|
+apps/cli/src/lib/utils/**tests**/commands.test.ts
|
|
|
+apps/cli/src/lib/utils/**tests**/extension.test.ts
|
|
|
+apps/cli/src/lib/utils/**tests**/input.test.ts
|
|
|
+apps/cli/src/lib/utils/**tests**/path.test.ts
|
|
|
+apps/cli/src/lib/utils/**tests**/provider.test.ts
|
|
|
+apps/cli/src/lib/utils/commands.ts
|
|
|
+apps/cli/src/lib/utils/context-window.ts
|
|
|
+apps/cli/src/lib/utils/extension.ts
|
|
|
+apps/cli/src/lib/utils/input.ts
|
|
|
+apps/cli/src/lib/utils/onboarding.ts
|
|
|
+apps/cli/src/lib/utils/path.ts
|
|
|
+apps/cli/src/lib/utils/provider.ts
|
|
|
+apps/cli/src/lib/utils/version.ts
|
|
|
+apps/cli/src/types/constants.ts
|
|
|
+apps/cli/src/types/index.ts
|
|
|
+apps/cli/src/types/types.ts
|
|
|
+apps/cli/src/ui/App.tsx
|
|
|
+apps/cli/src/ui/**tests**/store.test.ts
|
|
|
+apps/cli/src/ui/components/ChatHistoryItem.tsx
|
|
|
+apps/cli/src/ui/components/Header.tsx
|
|
|
+apps/cli/src/ui/components/HorizontalLine.tsx
|
|
|
+apps/cli/src/ui/components/Icon.tsx
|
|
|
+apps/cli/src/ui/components/LoadingText.tsx
|
|
|
+apps/cli/src/ui/components/MetricsDisplay.tsx
|
|
|
+apps/cli/src/ui/components/MultilineTextInput.tsx
|
|
|
+apps/cli/src/ui/components/ProgressBar.tsx
|
|
|
+apps/cli/src/ui/components/ScrollArea.tsx
|
|
|
+apps/cli/src/ui/components/ScrollIndicator.tsx
|
|
|
+apps/cli/src/ui/components/ToastDisplay.tsx
|
|
|
+apps/cli/src/ui/components/TodoChangeDisplay.tsx
|
|
|
+apps/cli/src/ui/components/TodoDisplay.tsx
|
|
|
+apps/cli/src/ui/components/**tests**/ChatHistoryItem.test.tsx
|
|
|
+apps/cli/src/ui/components/**tests**/Icon.test.tsx
|
|
|
+apps/cli/src/ui/components/**tests**/ToastDisplay.test.tsx
|
|
|
+apps/cli/src/ui/components/**tests**/TodoChangeDisplay.test.tsx
|
|
|
+apps/cli/src/ui/components/**tests**/TodoDisplay.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/AutocompleteInput.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/PickerSelect.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/index.ts
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/FileTrigger.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/HelpTrigger.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/HistoryTrigger.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/ModeTrigger.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/SlashCommandTrigger.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/**tests**/FileTrigger.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/**tests**/HelpTrigger.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/**tests**/HistoryTrigger.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/**tests**/ModeTrigger.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/**tests**/SlashCommandTrigger.test.tsx
|
|
|
+apps/cli/src/ui/components/autocomplete/triggers/index.ts
|
|
|
+apps/cli/src/ui/components/autocomplete/types.ts
|
|
|
+apps/cli/src/ui/components/autocomplete/useAutocompletePicker.ts
|
|
|
+apps/cli/src/ui/components/onboarding/OnboardingScreen.tsx
|
|
|
+apps/cli/src/ui/components/onboarding/index.ts
|
|
|
+apps/cli/src/ui/components/tools/BrowserTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/CommandTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/CompletionTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/FileReadTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/FileWriteTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/GenericTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/ModeTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/SearchTool.tsx
|
|
|
+apps/cli/src/ui/components/tools/**tests**/CommandTool.test.tsx
|
|
|
+apps/cli/src/ui/components/tools/index.ts
|
|
|
+apps/cli/src/ui/components/tools/types.ts
|
|
|
+apps/cli/src/ui/components/tools/utils.ts
|
|
|
+apps/cli/src/ui/hooks/TerminalSizeContext.tsx
|
|
|
+apps/cli/src/ui/hooks/**tests**/useToast.test.ts
|
|
|
+apps/cli/src/ui/hooks/index.ts
|
|
|
+apps/cli/src/ui/hooks/useExtensionHost.ts
|
|
|
+apps/cli/src/ui/hooks/useFocusManagement.ts
|
|
|
+apps/cli/src/ui/hooks/useFollowupCountdown.ts
|
|
|
+apps/cli/src/ui/hooks/useGlobalInput.ts
|
|
|
+apps/cli/src/ui/hooks/useInputHistory.ts
|
|
|
+apps/cli/src/ui/hooks/useMessageHandlers.ts
|
|
|
+apps/cli/src/ui/hooks/usePickerHandlers.ts
|
|
|
+apps/cli/src/ui/hooks/useTaskSubmit.ts
|
|
|
+apps/cli/src/ui/hooks/useTerminalSize.ts
|
|
|
+apps/cli/src/ui/hooks/useToast.ts
|
|
|
+apps/cli/src/ui/store.ts
|
|
|
+apps/cli/src/ui/stores/uiStateStore.ts
|
|
|
+apps/cli/src/ui/theme.ts
|
|
|
+apps/cli/src/ui/types.ts
|
|
|
+apps/cli/src/ui/utils/index.ts
|
|
|
+apps/cli/src/ui/utils/tools.ts
|
|
|
+apps/cli/src/ui/utils/views.ts
|
|
|
+apps/cli/tsconfig.json
|
|
|
+apps/cli/tsup.config.ts
|
|
|
+apps/cli/vitest.config.ts
|
|
|
+apps/kilocode-docs/docs/agent-behavior/skills.md
|
|
|
+apps/kilocode-docs/docs/providers/kilocode.md
|
|
|
+apps/kilocode-docs/docusaurus.config.ts
|
|
|
+apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md
|
|
|
+apps/vscode-e2e/README.md
|
|
|
+apps/vscode-e2e/src/suite/index.ts
|
|
|
+apps/vscode-e2e/src/suite/modes.test.ts
|
|
|
+apps/vscode-e2e/src/suite/subtasks.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/apply-diff.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/execute-command.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/list-files.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/read-file.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/search-files.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/use-mcp-tool.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/write-to-file.test.ts
|
|
|
+apps/web-evals/src/actions/runs.ts
|
|
|
+apps/web-evals/src/app/runs/new/new-run.tsx
|
|
|
+apps/web-evals/src/lib/**tests**/normalize-create-run.spec.ts
|
|
|
+apps/web-evals/src/lib/**tests**/roo-last-model-selection.spec.ts
|
|
|
+apps/web-evals/src/lib/normalize-create-run.ts
|
|
|
+apps/web-evals/src/lib/roo-last-model-selection.ts
|
|
|
+apps/web-evals/src/lib/schemas.ts
|
|
|
+apps/web-roo-code/src/app/cloud/team/page.tsx
|
|
|
+apps/web-roo-code/src/app/pricing/page.tsx
|
|
|
+apps/web-roo-code/src/app/provider/page.tsx
|
|
|
+apps/web-roo-code/src/app/terms/terms.md
|
|
|
+apps/web-roo-code/src/components/chromes/nav-bar.tsx
|
|
|
+apps/web-roo-code/src/components/homepage/features.tsx
|
|
|
+cli/README.md
|
|
|
+cli/src/**tests**/append-system-prompt.test.ts
|
|
|
+cli/src/**tests**/commander-flags.test.ts
|
|
|
+cli/src/auth/index.ts
|
|
|
+cli/src/constants/providers/labels.ts
|
|
|
+cli/src/constants/providers/models.ts
|
|
|
+cli/src/constants/providers/settings.ts
|
|
|
+cli/src/constants/providers/validation.ts
|
|
|
+cli/src/index.ts
|
|
|
+cli/src/types/cli.ts
|
|
|
+cli/src/types/messages.ts
|
|
|
+package.json
|
|
|
+packages/core-schemas/src/messages/cli.ts
|
|
|
+packages/core/package.json
|
|
|
+packages/core/src/browser.ts
|
|
|
+packages/core/src/cli.ts
|
|
|
+packages/core/src/custom-tools/**tests**/custom-tool-registry.spec.ts
|
|
|
+packages/core/src/debug-log/index.ts
|
|
|
+packages/core/src/index.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateApiRequests.spec.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateCommands.spec.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateTokenUsage.spec.ts
|
|
|
+packages/core/src/message-utils/consolidateApiRequests.ts
|
|
|
+packages/core/src/message-utils/consolidateCommands.ts
|
|
|
+packages/core/src/message-utils/consolidateTokenUsage.ts
|
|
|
+packages/core/src/message-utils/index.ts
|
|
|
+packages/core/src/message-utils/safeJsonParse.ts
|
|
|
+packages/core/tsconfig.json
|
|
|
+packages/evals/Dockerfile.runner
|
|
|
+packages/evals/src/cli/**tests**/messageLogDeduper.test.ts
|
|
|
+packages/evals/src/cli/index.ts
|
|
|
+packages/evals/src/cli/processTask.ts
|
|
|
+packages/evals/src/cli/runEvals.ts
|
|
|
+packages/evals/src/cli/runTaskInCli.ts
|
|
|
+packages/evals/src/cli/runTaskInVscode.ts
|
|
|
+packages/evals/src/cli/types.ts
|
|
|
+packages/evals/src/cli/utils.ts
|
|
|
+packages/evals/src/db/migrations/0006_worried_spectrum.sql
|
|
|
+packages/evals/src/db/migrations/meta/0006_snapshot.json
|
|
|
+packages/evals/src/db/migrations/meta/\_journal.json
|
|
|
+packages/evals/src/db/schema.ts
|
|
|
+packages/types/npm/package.metadata.json
|
|
|
+packages/types/package.json
|
|
|
+packages/types/src/**tests**/cloud.test.ts
|
|
|
+packages/types/src/cloud.ts
|
|
|
+packages/types/src/embedding.ts
|
|
|
+packages/types/src/git.ts
|
|
|
+packages/types/src/history.ts
|
|
|
+packages/types/src/index.ts
|
|
|
+packages/types/src/marketplace.ts
|
|
|
+packages/types/src/mcp.ts
|
|
|
+packages/types/src/model.ts
|
|
|
+packages/types/src/provider-settings.ts
|
|
|
+packages/types/src/providers/bedrock.ts
|
|
|
+packages/types/src/providers/cerebras.ts
|
|
|
+packages/types/src/providers/fireworks.ts
|
|
|
+packages/types/src/providers/gemini.ts
|
|
|
+packages/types/src/providers/index.ts
|
|
|
+packages/types/src/providers/openai-codex.ts
|
|
|
+packages/types/src/providers/vertex.ts
|
|
|
+packages/types/src/vscode-extension-host.ts
|
|
|
+packages/vscode-shim/eslint.config.mjs
|
|
|
+packages/vscode-shim/package.json
|
|
|
+packages/vscode-shim/src/**tests**/Additional.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/CancellationToken.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/CommandsAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/EventEmitter.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/ExtensionContext.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/FileSystemAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/OutputChannel.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Position.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Range.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Selection.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/StatusBarItem.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TabGroupsAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TextEdit.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TextEditorDecorationType.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Uri.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WindowAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WorkspaceAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WorkspaceConfiguration.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/logger.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/machine-id.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/paths.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/storage.test.ts
|
|
|
+packages/vscode-shim/src/api/CommandsAPI.ts
|
|
|
+packages/vscode-shim/src/api/FileSystemAPI.ts
|
|
|
+packages/vscode-shim/src/api/TabGroupsAPI.ts
|
|
|
+packages/vscode-shim/src/api/WindowAPI.ts
|
|
|
+packages/vscode-shim/src/api/WorkspaceAPI.ts
|
|
|
+packages/vscode-shim/src/api/WorkspaceConfiguration.ts
|
|
|
+packages/vscode-shim/src/api/create-vscode-api-mock.ts
|
|
|
+packages/vscode-shim/src/classes/Additional.ts
|
|
|
+packages/vscode-shim/src/classes/CancellationToken.ts
|
|
|
+packages/vscode-shim/src/classes/EventEmitter.ts
|
|
|
+packages/vscode-shim/src/classes/OutputChannel.ts
|
|
|
+packages/vscode-shim/src/classes/Position.ts
|
|
|
+packages/vscode-shim/src/classes/Range.ts
|
|
|
+packages/vscode-shim/src/classes/Selection.ts
|
|
|
+packages/vscode-shim/src/classes/StatusBarItem.ts
|
|
|
+packages/vscode-shim/src/classes/TextEdit.ts
|
|
|
+packages/vscode-shim/src/classes/TextEditorDecorationType.ts
|
|
|
+packages/vscode-shim/src/classes/Uri.ts
|
|
|
+packages/vscode-shim/src/context/ExtensionContext.ts
|
|
|
+packages/vscode-shim/src/index.ts
|
|
|
+packages/vscode-shim/src/interfaces/document.ts
|
|
|
+packages/vscode-shim/src/interfaces/editor.ts
|
|
|
+packages/vscode-shim/src/interfaces/extension-host.ts
|
|
|
+packages/vscode-shim/src/interfaces/terminal.ts
|
|
|
+packages/vscode-shim/src/interfaces/webview.ts
|
|
|
+packages/vscode-shim/src/interfaces/workspace.ts
|
|
|
+packages/vscode-shim/src/storage/Memento.ts
|
|
|
+packages/vscode-shim/src/storage/SecretStorage.ts
|
|
|
+packages/vscode-shim/src/types.ts
|
|
|
+packages/vscode-shim/src/utils/logger.ts
|
|
|
+packages/vscode-shim/src/utils/machine-id.ts
|
|
|
+packages/vscode-shim/src/utils/paths.ts
|
|
|
+packages/vscode-shim/src/vscode.ts
|
|
|
+packages/vscode-shim/tsconfig.json
|
|
|
+packages/vscode-shim/vitest.config.ts
|
|
|
+pnpm-lock.yaml
|
|
|
+releases/3.39.0-release.png
|
|
|
+releases/3.39.3-release.png
|
|
|
+releases/3.40.0-release.png
|
|
|
+releases/3.41.0-release.png
|
|
|
+releases/3.41.1-release.png
|
|
|
+src/api/index.ts
|
|
|
+src/api/providers/**tests**/base-provider.spec.ts
|
|
|
+src/api/providers/**tests**/bedrock-invokedModelId.spec.ts
|
|
|
+src/api/providers/**tests**/fireworks.spec.ts
|
|
|
+src/api/providers/**tests**/gemini-handler.spec.ts
|
|
|
+src/api/providers/**tests**/lite-llm.spec.ts
|
|
|
+src/api/providers/**tests**/native-ollama.spec.ts
|
|
|
+src/api/providers/**tests**/openai-codex-native-tool-calls.spec.ts
|
|
|
+src/api/providers/**tests**/openai-codex.spec.ts
|
|
|
+src/api/providers/**tests**/openai-native-tools.spec.ts
|
|
|
+src/api/providers/**tests**/openai-native.spec.ts
|
|
|
+src/api/providers/anthropic-vertex.ts
|
|
|
+src/api/providers/base-openai-compatible-provider.ts
|
|
|
+src/api/providers/base-provider.ts
|
|
|
+src/api/providers/fetchers/**tests**/ollama.test.ts
|
|
|
+src/api/providers/fetchers/huggingface.ts
|
|
|
+src/api/providers/fetchers/io-intelligence.ts
|
|
|
+src/api/providers/fetchers/litellm.ts
|
|
|
+src/api/providers/fetchers/modelCache.ts
|
|
|
+src/api/providers/fetchers/modelEndpointCache.ts
|
|
|
+src/api/providers/fetchers/ollama.ts
|
|
|
+src/api/providers/fetchers/roo.ts
|
|
|
+src/api/providers/gemini.ts
|
|
|
+src/api/providers/huggingface.ts
|
|
|
+src/api/providers/index.ts
|
|
|
+src/api/providers/lite-llm.ts
|
|
|
+src/api/providers/native-ollama.ts
|
|
|
+src/api/providers/openai-codex.ts
|
|
|
+src/api/providers/openai-native.ts
|
|
|
+src/api/providers/openai.ts
|
|
|
+src/api/providers/openrouter.ts
|
|
|
+src/api/providers/requesty.ts
|
|
|
+src/api/providers/roo.ts
|
|
|
+src/api/providers/router-provider.ts
|
|
|
+src/api/providers/utils/router-tool-preferences.ts
|
|
|
+src/api/transform/**tests**/gemini-format.spec.ts
|
|
|
+src/api/transform/**tests**/openai-format.spec.ts
|
|
|
+src/api/transform/**tests**/simple-format.spec.ts
|
|
|
+src/api/transform/**tests**/vscode-lm-format.spec.ts
|
|
|
+src/api/transform/gemini-format.ts
|
|
|
+src/api/transform/openai-format.ts
|
|
|
+src/api/transform/simple-format.ts
|
|
|
+src/api/transform/vscode-lm-format.ts
|
|
|
+src/core/assistant-message/NativeToolCallParser.ts
|
|
|
+src/core/assistant-message/presentAssistantMessage.ts
|
|
|
+src/core/auto-approval/index.ts
|
|
|
+src/core/auto-approval/mcp.ts
|
|
|
+src/core/auto-approval/tools.ts
|
|
|
+src/core/checkpoints/index.ts
|
|
|
+src/core/condense/**tests**/index.spec.ts
|
|
|
+src/core/condense/index.ts
|
|
|
+src/core/mentions/**tests**/resolveImageMentions.spec.ts
|
|
|
+src/core/mentions/index.ts
|
|
|
+src/core/mentions/resolveImageMentions.ts
|
|
|
+src/core/prompts/**tests**/sections.spec.ts
|
|
|
+src/core/prompts/sections/**tests**/system-info.spec.ts
|
|
|
+src/core/prompts/sections/rules.ts
|
|
|
+src/core/prompts/sections/system-info.ts
|
|
|
+src/core/prompts/tools/**tests**/filter-tools-for-mode.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/**tests**/mcp_server.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/**tests**/read_file.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/ask_followup_question.ts
|
|
|
+src/core/prompts/tools/native-tools/edit_file.ts
|
|
|
+src/core/prompts/tools/native-tools/index.ts
|
|
|
+src/core/prompts/tools/native-tools/read_file.ts
|
|
|
+src/core/task-persistence/taskMetadata.ts
|
|
|
+src/core/task/Task.ts
|
|
|
+src/core/task/**tests**/Task.spec.ts
|
|
|
+src/core/task/**tests**/Task.sticky-profile-race.spec.ts
|
|
|
+src/core/task/**tests**/duplicate-tool-use-ids.spec.ts
|
|
|
+src/core/task/build-tools.ts
|
|
|
+src/core/tools/ApplyDiffTool.ts
|
|
|
+src/core/tools/ApplyPatchTool.ts
|
|
|
+src/core/tools/AskFollowupQuestionTool.ts
|
|
|
+src/core/tools/AttemptCompletionTool.ts
|
|
|
+src/core/tools/BaseTool.ts
|
|
|
+src/core/tools/BrowserActionTool.ts
|
|
|
+src/core/tools/EditFileTool.ts
|
|
|
+src/core/tools/FetchInstructionsTool.ts
|
|
|
+src/core/tools/ListFilesTool.ts
|
|
|
+src/core/tools/MultiApplyDiffTool.ts
|
|
|
+src/core/tools/ReadFileTool.ts
|
|
|
+src/core/tools/SearchAndReplaceTool.ts
|
|
|
+src/core/tools/SearchFilesTool.ts
|
|
|
+src/core/tools/SearchReplaceTool.ts
|
|
|
+src/core/tools/UseMcpToolTool.ts
|
|
|
+src/core/tools/WriteToFileTool.ts
|
|
|
+src/core/tools/**tests**/BrowserActionTool.screenshot.spec.ts
|
|
|
+src/core/tools/**tests**/editFileTool.spec.ts
|
|
|
+src/core/tools/**tests**/searchAndReplaceTool.spec.ts
|
|
|
+src/core/tools/**tests**/searchReplaceTool.spec.ts
|
|
|
+src/core/tools/accessMcpResourceTool.ts
|
|
|
+src/core/webview/ClineProvider.ts
|
|
|
+src/core/webview/**tests**/ClineProvider.spec.ts
|
|
|
+src/core/webview/**tests**/ClineProvider.sticky-profile.spec.ts
|
|
|
+src/core/webview/**tests**/aggregateTaskCosts.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.checkpoint.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.edit.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.imageMentions.integration.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.searchFiles.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.spec.ts
|
|
|
+src/core/webview/aggregateTaskCosts.ts
|
|
|
+src/core/webview/sttHandlers.ts
|
|
|
+src/core/webview/webviewMessageHandler.ts
|
|
|
+src/esbuild.mjs
|
|
|
+src/extension.ts
|
|
|
+src/i18n/locales/ar/common.json
|
|
|
+src/i18n/locales/ca/common.json
|
|
|
+src/i18n/locales/cs/common.json
|
|
|
+src/i18n/locales/de/common.json
|
|
|
+src/i18n/locales/en/common.json
|
|
|
+src/i18n/locales/es/common.json
|
|
|
+src/i18n/locales/fr/common.json
|
|
|
+src/i18n/locales/hi/common.json
|
|
|
+src/i18n/locales/id/common.json
|
|
|
+src/i18n/locales/it/common.json
|
|
|
+src/i18n/locales/ja/common.json
|
|
|
+src/i18n/locales/ko/common.json
|
|
|
+src/i18n/locales/nl/common.json
|
|
|
+src/i18n/locales/pl/common.json
|
|
|
+src/i18n/locales/pt-BR/common.json
|
|
|
+src/i18n/locales/ru/common.json
|
|
|
+src/i18n/locales/th/common.json
|
|
|
+src/i18n/locales/tr/common.json
|
|
|
+src/i18n/locales/uk/common.json
|
|
|
+src/i18n/locales/vi/common.json
|
|
|
+src/i18n/locales/zh-CN/common.json
|
|
|
+src/i18n/locales/zh-TW/common.json
|
|
|
+src/integrations/editor/DiffViewProvider.ts
|
|
|
+src/integrations/openai-codex/oauth.ts
|
|
|
+src/integrations/terminal/BaseTerminal.ts
|
|
|
+src/integrations/terminal/BaseTerminalProcess.ts
|
|
|
+src/integrations/terminal/TerminalProcess.ts
|
|
|
+src/integrations/terminal/**tests**/ExecaTerminalProcess.spec.ts
|
|
|
+src/integrations/terminal/**tests**/TerminalProcess.spec.ts
|
|
|
+src/integrations/terminal/types.ts
|
|
|
+src/package.json
|
|
|
+src/package.nls.ar.json
|
|
|
+src/package.nls.ca.json
|
|
|
+src/package.nls.cs.json
|
|
|
+src/package.nls.de.json
|
|
|
+src/package.nls.es.json
|
|
|
+src/package.nls.fr.json
|
|
|
+src/package.nls.hi.json
|
|
|
+src/package.nls.id.json
|
|
|
+src/package.nls.it.json
|
|
|
+src/package.nls.ja.json
|
|
|
+src/package.nls.json
|
|
|
+src/package.nls.ko.json
|
|
|
+src/package.nls.nl.json
|
|
|
+src/package.nls.pl.json
|
|
|
+src/package.nls.pt-BR.json
|
|
|
+src/package.nls.ru.json
|
|
|
+src/package.nls.th.json
|
|
|
+src/package.nls.tr.json
|
|
|
+src/package.nls.uk.json
|
|
|
+src/package.nls.vi.json
|
|
|
+src/package.nls.zh-CN.json
|
|
|
+src/package.nls.zh-TW.json
|
|
|
+src/services/browser/BrowserSession.ts
|
|
|
+src/services/code-index/service-factory.ts
|
|
|
+src/services/mcp/McpHub.ts
|
|
|
+src/services/mcp/kilocode/NotificationService.ts
|
|
|
+src/shared/ExtensionMessage.ts
|
|
|
+src/shared/WebviewMessage.ts
|
|
|
+src/shared/**tests**/checkExistApiConfig.spec.ts
|
|
|
+src/shared/api.ts
|
|
|
+src/shared/checkExistApiConfig.ts
|
|
|
+src/shared/combineApiRequests.ts
|
|
|
+src/shared/combineCommandSequences.ts
|
|
|
+src/shared/core.ts
|
|
|
+src/shared/embeddingModels.ts
|
|
|
+src/shared/getApiMetrics.ts
|
|
|
+src/shared/kilocode/getTaskHistory.ts
|
|
|
+src/shared/kilocode/mcp.ts
|
|
|
+src/shared/kilocode/wrapper.ts
|
|
|
+src/shared/mcp.ts
|
|
|
+src/shared/safeJsonParse.ts
|
|
|
+src/shared/todo.ts
|
|
|
+src/types/global-agent.d.ts
|
|
|
+src/utils/**tests**/json-schema.spec.ts
|
|
|
+src/utils/**tests**/mcp-name.spec.ts
|
|
|
+src/utils/**tests**/networkProxy.spec.ts
|
|
|
+src/utils/**tests**/path.spec.ts
|
|
|
+src/utils/**tests**/tool-id.spec.ts
|
|
|
+src/utils/git.ts
|
|
|
+src/utils/json-schema.ts
|
|
|
+src/utils/mcp-name.ts
|
|
|
+src/utils/networkProxy.ts
|
|
|
+src/utils/path.ts
|
|
|
+src/utils/tool-id.ts
|
|
|
+webview-ui/package.json
|
|
|
+webview-ui/src/App.tsx
|
|
|
+webview-ui/src/**tests**/command-autocomplete.spec.ts
|
|
|
+webview-ui/src/components/browser-session/BrowserPanelStateProvider.tsx
|
|
|
+webview-ui/src/components/browser-session/BrowserSessionPanel.tsx
|
|
|
+webview-ui/src/components/chat/Announcement.tsx
|
|
|
+webview-ui/src/components/chat/BrowserActionRow.tsx
|
|
|
+webview-ui/src/components/chat/BrowserSessionRow.tsx
|
|
|
+webview-ui/src/components/chat/ChatRow.tsx
|
|
|
+webview-ui/src/components/chat/ChatView.tsx
|
|
|
+webview-ui/src/components/chat/CodeIndexPopover.tsx
|
|
|
+webview-ui/src/components/chat/CommandExecution.tsx
|
|
|
+webview-ui/src/components/chat/ContextMenu.tsx
|
|
|
+webview-ui/src/components/chat/ErrorRow.tsx
|
|
|
+webview-ui/src/components/chat/FollowUpSuggest.tsx
|
|
|
+webview-ui/src/components/chat/IndexingStatusBadge.tsx
|
|
|
+webview-ui/src/components/chat/McpExecution.tsx
|
|
|
+webview-ui/src/components/chat/OpenMarkdownPreviewButton.tsx
|
|
|
+webview-ui/src/components/chat/SlashCommandItem.tsx
|
|
|
+webview-ui/src/components/chat/SlashCommandItemSimple.tsx
|
|
|
+webview-ui/src/components/chat/TaskHeader.tsx
|
|
|
+webview-ui/src/components/chat/**tests**/OpenMarkdownPreviewButton.spec.tsx
|
|
|
+webview-ui/src/components/chat/**tests**/SlashCommandItemSimple.spec.tsx
|
|
|
+webview-ui/src/components/cloud/OrganizationSwitcher.tsx
|
|
|
+webview-ui/src/components/history/HistoryView.tsx
|
|
|
+webview-ui/src/components/kilocode/helpers.ts
|
|
|
+webview-ui/src/components/kilocode/hooks/useProviderModels.ts
|
|
|
+webview-ui/src/components/kilocode/profile/ProfileView.tsx
|
|
|
+webview-ui/src/components/marketplace/MarketplaceView.tsx
|
|
|
+webview-ui/src/components/marketplace/MarketplaceViewStateManager.ts
|
|
|
+webview-ui/src/components/marketplace/components/MarketplaceItemCard.tsx
|
|
|
+webview-ui/src/components/mcp/McpEnabledToggle.tsx
|
|
|
+webview-ui/src/components/mcp/McpErrorRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpResourceRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpToolRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpView.tsx
|
|
|
+webview-ui/src/components/modes/ModesView.tsx
|
|
|
+webview-ui/src/components/settings/ApiOptions.tsx
|
|
|
+webview-ui/src/components/settings/AutoApproveSettings.tsx
|
|
|
+webview-ui/src/components/settings/BrowserSettings.tsx
|
|
|
+webview-ui/src/components/settings/CheckpointSettings.tsx
|
|
|
+webview-ui/src/components/settings/ContextManagementSettings.tsx
|
|
|
+webview-ui/src/components/settings/ExperimentalSettings.tsx
|
|
|
+webview-ui/src/components/settings/LanguageSettings.tsx
|
|
|
+webview-ui/src/components/settings/NotificationSettings.tsx
|
|
|
+webview-ui/src/components/settings/PromptsSettings.tsx
|
|
|
+webview-ui/src/components/settings/SearchableSetting.tsx
|
|
|
+webview-ui/src/components/settings/SectionHeader.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearch.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearchInput.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearchResults.tsx
|
|
|
+webview-ui/src/components/settings/SettingsView.tsx
|
|
|
+webview-ui/src/components/settings/SlashCommandsSettings.tsx
|
|
|
+webview-ui/src/components/settings/TerminalSettings.tsx
|
|
|
+webview-ui/src/components/settings/UISettings.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/ApiOptions.provider-filtering.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/ApiOptions.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.change-detection.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.unsaved-changes.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SlashCommandsSettings.spec.tsx
|
|
|
+webview-ui/src/components/settings/constants.ts
|
|
|
+webview-ui/src/components/settings/providers/Chutes.tsx
|
|
|
+webview-ui/src/components/settings/providers/ClaudeCode.tsx
|
|
|
+webview-ui/src/components/settings/providers/DeepInfra.tsx
|
|
|
+webview-ui/src/components/settings/providers/HuggingFace.tsx
|
|
|
+webview-ui/src/components/settings/providers/LMStudio.tsx
|
|
|
+webview-ui/src/components/settings/providers/LiteLLM.tsx
|
|
|
+webview-ui/src/components/settings/providers/Mistral.tsx
|
|
|
+webview-ui/src/components/settings/providers/Ollama.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenAICodex.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenAICompatible.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenRouter.tsx
|
|
|
+webview-ui/src/components/settings/providers/QwenCode.tsx
|
|
|
+webview-ui/src/components/settings/providers/Requesty.tsx
|
|
|
+webview-ui/src/components/settings/providers/Roo.tsx
|
|
|
+webview-ui/src/components/settings/providers/SapAiCore.tsx
|
|
|
+webview-ui/src/components/settings/providers/Unbound.tsx
|
|
|
+webview-ui/src/components/settings/providers/VSCodeLM.tsx
|
|
|
+webview-ui/src/components/settings/providers/VercelAiGateway.tsx
|
|
|
+webview-ui/src/components/settings/providers/ZAi.tsx
|
|
|
+webview-ui/src/components/settings/providers/index.ts
|
|
|
+webview-ui/src/components/settings/useSettingsSearch.ts
|
|
|
+webview-ui/src/components/ui/hooks/useLmStudioModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useOllamaModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useRooCreditBalance.ts
|
|
|
+webview-ui/src/components/ui/hooks/useRouterModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useSelectedModel.ts
|
|
|
+webview-ui/src/components/welcome/RooHero.tsx
|
|
|
+webview-ui/src/components/welcome/WelcomeViewProvider.tsx
|
|
|
+webview-ui/src/context/ExtensionStateContext.tsx
|
|
|
+webview-ui/src/context/**tests**/ExtensionStateContext.spec.tsx
|
|
|
+webview-ui/src/i18n/locales/ar/chat.json
|
|
|
+webview-ui/src/i18n/locales/ar/common.json
|
|
|
+webview-ui/src/i18n/locales/ar/settings.json
|
|
|
+webview-ui/src/i18n/locales/ar/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ca/chat.json
|
|
|
+webview-ui/src/i18n/locales/ca/common.json
|
|
|
+webview-ui/src/i18n/locales/ca/settings.json
|
|
|
+webview-ui/src/i18n/locales/ca/welcome.json
|
|
|
+webview-ui/src/i18n/locales/cs/chat.json
|
|
|
+webview-ui/src/i18n/locales/cs/common.json
|
|
|
+webview-ui/src/i18n/locales/cs/settings.json
|
|
|
+webview-ui/src/i18n/locales/cs/welcome.json
|
|
|
+webview-ui/src/i18n/locales/de/chat.json
|
|
|
+webview-ui/src/i18n/locales/de/common.json
|
|
|
+webview-ui/src/i18n/locales/de/settings.json
|
|
|
+webview-ui/src/i18n/locales/de/welcome.json
|
|
|
+webview-ui/src/i18n/locales/en/chat.json
|
|
|
+webview-ui/src/i18n/locales/en/common.json
|
|
|
+webview-ui/src/i18n/locales/en/settings.json
|
|
|
+webview-ui/src/i18n/locales/en/welcome.json
|
|
|
+webview-ui/src/i18n/locales/es/chat.json
|
|
|
+webview-ui/src/i18n/locales/es/common.json
|
|
|
+webview-ui/src/i18n/locales/es/settings.json
|
|
|
+webview-ui/src/i18n/locales/es/welcome.json
|
|
|
+webview-ui/src/i18n/locales/fr/chat.json
|
|
|
+webview-ui/src/i18n/locales/fr/common.json
|
|
|
+webview-ui/src/i18n/locales/fr/settings.json
|
|
|
+webview-ui/src/i18n/locales/fr/welcome.json
|
|
|
+webview-ui/src/i18n/locales/hi/chat.json
|
|
|
+webview-ui/src/i18n/locales/hi/common.json
|
|
|
+webview-ui/src/i18n/locales/hi/settings.json
|
|
|
+webview-ui/src/i18n/locales/hi/welcome.json
|
|
|
+webview-ui/src/i18n/locales/id/chat.json
|
|
|
+webview-ui/src/i18n/locales/id/common.json
|
|
|
+webview-ui/src/i18n/locales/id/settings.json
|
|
|
+webview-ui/src/i18n/locales/id/welcome.json
|
|
|
+webview-ui/src/i18n/locales/it/chat.json
|
|
|
+webview-ui/src/i18n/locales/it/common.json
|
|
|
+webview-ui/src/i18n/locales/it/settings.json
|
|
|
+webview-ui/src/i18n/locales/it/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ja/chat.json
|
|
|
+webview-ui/src/i18n/locales/ja/common.json
|
|
|
+webview-ui/src/i18n/locales/ja/settings.json
|
|
|
+webview-ui/src/i18n/locales/ja/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ko/chat.json
|
|
|
+webview-ui/src/i18n/locales/ko/common.json
|
|
|
+webview-ui/src/i18n/locales/ko/settings.json
|
|
|
+webview-ui/src/i18n/locales/ko/welcome.json
|
|
|
+webview-ui/src/i18n/locales/nl/chat.json
|
|
|
+webview-ui/src/i18n/locales/nl/common.json
|
|
|
+webview-ui/src/i18n/locales/nl/settings.json
|
|
|
+webview-ui/src/i18n/locales/nl/welcome.json
|
|
|
+webview-ui/src/i18n/locales/pl/chat.json
|
|
|
+webview-ui/src/i18n/locales/pl/common.json
|
|
|
+webview-ui/src/i18n/locales/pl/settings.json
|
|
|
+webview-ui/src/i18n/locales/pl/welcome.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/chat.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/common.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/settings.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ru/chat.json
|
|
|
+webview-ui/src/i18n/locales/ru/common.json
|
|
|
+webview-ui/src/i18n/locales/ru/settings.json
|
|
|
+webview-ui/src/i18n/locales/ru/welcome.json
|
|
|
+webview-ui/src/i18n/locales/th/chat.json
|
|
|
+webview-ui/src/i18n/locales/th/common.json
|
|
|
+webview-ui/src/i18n/locales/th/settings.json
|
|
|
+webview-ui/src/i18n/locales/th/welcome.json
|
|
|
+webview-ui/src/i18n/locales/tr/chat.json
|
|
|
+webview-ui/src/i18n/locales/tr/common.json
|
|
|
+webview-ui/src/i18n/locales/tr/settings.json
|
|
|
+webview-ui/src/i18n/locales/tr/welcome.json
|
|
|
+webview-ui/src/i18n/locales/uk/chat.json
|
|
|
+webview-ui/src/i18n/locales/uk/common.json
|
|
|
+webview-ui/src/i18n/locales/uk/settings.json
|
|
|
+webview-ui/src/i18n/locales/uk/welcome.json
|
|
|
+webview-ui/src/i18n/locales/vi/chat.json
|
|
|
+webview-ui/src/i18n/locales/vi/common.json
|
|
|
+webview-ui/src/i18n/locales/vi/settings.json
|
|
|
+webview-ui/src/i18n/locales/vi/welcome.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/chat.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/common.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/settings.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/welcome.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/chat.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/common.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/settings.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/welcome.json
|
|
|
+webview-ui/src/index.css
|
|
|
+webview-ui/src/utils/**tests**/markdown.spec.ts
|
|
|
+webview-ui/src/utils/**tests**/validate.spec.ts
|
|
|
+webview-ui/src/utils/context-mentions.ts
|
|
|
+webview-ui/src/utils/costFormatting.ts
|
|
|
+webview-ui/src/utils/kilocode/mcp.ts
|
|
|
+webview-ui/src/utils/markdown.ts
|
|
|
+webview-ui/src/utils/mcp.ts
|
|
|
+webview-ui/src/utils/validate.ts
|
|
|
+
|
|
|
+---
|
|
|
+
|
|
|
+## Changed Files (Excluding apps/cli) - 537 files
|
|
|
+
|
|
|
+.changeset/config.json
|
|
|
+.changeset/swift-penguins-march.md
|
|
|
+.gitignore
|
|
|
+apps/kilocode-docs/docs/agent-behavior/skills.md
|
|
|
+apps/kilocode-docs/docs/providers/kilocode.md
|
|
|
+apps/kilocode-docs/docusaurus.config.ts
|
|
|
+apps/kilocode-docs/i18n/zh-CN/docusaurus-plugin-content-docs/current/features/checkpoints.md
|
|
|
+apps/vscode-e2e/README.md
|
|
|
+apps/vscode-e2e/src/suite/index.ts
|
|
|
+apps/vscode-e2e/src/suite/modes.test.ts
|
|
|
+apps/vscode-e2e/src/suite/subtasks.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/apply-diff.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/execute-command.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/list-files.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/read-file.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/search-files.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/use-mcp-tool.test.ts
|
|
|
+apps/vscode-e2e/src/suite/tools/write-to-file.test.ts
|
|
|
+apps/web-evals/src/actions/runs.ts
|
|
|
+apps/web-evals/src/app/runs/new/new-run.tsx
|
|
|
+apps/web-evals/src/lib/**tests**/normalize-create-run.spec.ts
|
|
|
+apps/web-evals/src/lib/**tests**/roo-last-model-selection.spec.ts
|
|
|
+apps/web-evals/src/lib/normalize-create-run.ts
|
|
|
+apps/web-evals/src/lib/roo-last-model-selection.ts
|
|
|
+apps/web-evals/src/lib/schemas.ts
|
|
|
+apps/web-roo-code/src/app/cloud/team/page.tsx
|
|
|
+apps/web-roo-code/src/app/pricing/page.tsx
|
|
|
+apps/web-roo-code/src/app/provider/page.tsx
|
|
|
+apps/web-roo-code/src/app/terms/terms.md
|
|
|
+apps/web-roo-code/src/components/chromes/nav-bar.tsx
|
|
|
+apps/web-roo-code/src/components/homepage/features.tsx
|
|
|
+cli/README.md
|
|
|
+cli/src/**tests**/append-system-prompt.test.ts
|
|
|
+cli/src/**tests**/commander-flags.test.ts
|
|
|
+cli/src/auth/index.ts
|
|
|
+cli/src/constants/providers/labels.ts
|
|
|
+cli/src/constants/providers/models.ts
|
|
|
+cli/src/constants/providers/settings.ts
|
|
|
+cli/src/constants/providers/validation.ts
|
|
|
+cli/src/index.ts
|
|
|
+cli/src/types/cli.ts
|
|
|
+cli/src/types/messages.ts
|
|
|
+package.json
|
|
|
+packages/core-schemas/src/messages/cli.ts
|
|
|
+packages/core/package.json
|
|
|
+packages/core/src/browser.ts
|
|
|
+packages/core/src/cli.ts
|
|
|
+packages/core/src/custom-tools/**tests**/custom-tool-registry.spec.ts
|
|
|
+packages/core/src/debug-log/index.ts
|
|
|
+packages/core/src/index.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateApiRequests.spec.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateCommands.spec.ts
|
|
|
+packages/core/src/message-utils/**tests**/consolidateTokenUsage.spec.ts
|
|
|
+packages/core/src/message-utils/consolidateApiRequests.ts
|
|
|
+packages/core/src/message-utils/consolidateCommands.ts
|
|
|
+packages/core/src/message-utils/consolidateTokenUsage.ts
|
|
|
+packages/core/src/message-utils/index.ts
|
|
|
+packages/core/src/message-utils/safeJsonParse.ts
|
|
|
+packages/core/tsconfig.json
|
|
|
+packages/evals/Dockerfile.runner
|
|
|
+packages/evals/src/cli/**tests**/messageLogDeduper.test.ts
|
|
|
+packages/evals/src/cli/index.ts
|
|
|
+packages/evals/src/cli/processTask.ts
|
|
|
+packages/evals/src/cli/runEvals.ts
|
|
|
+packages/evals/src/cli/runTaskInCli.ts
|
|
|
+packages/evals/src/cli/runTaskInVscode.ts
|
|
|
+packages/evals/src/cli/types.ts
|
|
|
+packages/evals/src/cli/utils.ts
|
|
|
+packages/evals/src/db/migrations/0006_worried_spectrum.sql
|
|
|
+packages/evals/src/db/migrations/meta/0006_snapshot.json
|
|
|
+packages/evals/src/db/migrations/meta/\_journal.json
|
|
|
+packages/evals/src/db/schema.ts
|
|
|
+packages/types/npm/package.metadata.json
|
|
|
+packages/types/package.json
|
|
|
+packages/types/src/**tests**/cloud.test.ts
|
|
|
+packages/types/src/cloud.ts
|
|
|
+packages/types/src/embedding.ts
|
|
|
+packages/types/src/git.ts
|
|
|
+packages/types/src/history.ts
|
|
|
+packages/types/src/index.ts
|
|
|
+packages/types/src/marketplace.ts
|
|
|
+packages/types/src/mcp.ts
|
|
|
+packages/types/src/model.ts
|
|
|
+packages/types/src/provider-settings.ts
|
|
|
+packages/types/src/providers/bedrock.ts
|
|
|
+packages/types/src/providers/cerebras.ts
|
|
|
+packages/types/src/providers/fireworks.ts
|
|
|
+packages/types/src/providers/gemini.ts
|
|
|
+packages/types/src/providers/index.ts
|
|
|
+packages/types/src/providers/openai-codex.ts
|
|
|
+packages/types/src/providers/vertex.ts
|
|
|
+packages/types/src/vscode-extension-host.ts
|
|
|
+packages/vscode-shim/eslint.config.mjs
|
|
|
+packages/vscode-shim/package.json
|
|
|
+packages/vscode-shim/src/**tests**/Additional.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/CancellationToken.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/CommandsAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/EventEmitter.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/ExtensionContext.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/FileSystemAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/OutputChannel.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Position.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Range.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Selection.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/StatusBarItem.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TabGroupsAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TextEdit.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/TextEditorDecorationType.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/Uri.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WindowAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WorkspaceAPI.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/WorkspaceConfiguration.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/logger.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/machine-id.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/paths.test.ts
|
|
|
+packages/vscode-shim/src/**tests**/storage.test.ts
|
|
|
+packages/vscode-shim/src/api/CommandsAPI.ts
|
|
|
+packages/vscode-shim/src/api/FileSystemAPI.ts
|
|
|
+packages/vscode-shim/src/api/TabGroupsAPI.ts
|
|
|
+packages/vscode-shim/src/api/WindowAPI.ts
|
|
|
+packages/vscode-shim/src/api/WorkspaceAPI.ts
|
|
|
+packages/vscode-shim/src/api/WorkspaceConfiguration.ts
|
|
|
+packages/vscode-shim/src/api/create-vscode-api-mock.ts
|
|
|
+packages/vscode-shim/src/classes/Additional.ts
|
|
|
+packages/vscode-shim/src/classes/CancellationToken.ts
|
|
|
+packages/vscode-shim/src/classes/EventEmitter.ts
|
|
|
+packages/vscode-shim/src/classes/OutputChannel.ts
|
|
|
+packages/vscode-shim/src/classes/Position.ts
|
|
|
+packages/vscode-shim/src/classes/Range.ts
|
|
|
+packages/vscode-shim/src/classes/Selection.ts
|
|
|
+packages/vscode-shim/src/classes/StatusBarItem.ts
|
|
|
+packages/vscode-shim/src/classes/TextEdit.ts
|
|
|
+packages/vscode-shim/src/classes/TextEditorDecorationType.ts
|
|
|
+packages/vscode-shim/src/classes/Uri.ts
|
|
|
+packages/vscode-shim/src/context/ExtensionContext.ts
|
|
|
+packages/vscode-shim/src/index.ts
|
|
|
+packages/vscode-shim/src/interfaces/document.ts
|
|
|
+packages/vscode-shim/src/interfaces/editor.ts
|
|
|
+packages/vscode-shim/src/interfaces/extension-host.ts
|
|
|
+packages/vscode-shim/src/interfaces/terminal.ts
|
|
|
+packages/vscode-shim/src/interfaces/webview.ts
|
|
|
+packages/vscode-shim/src/interfaces/workspace.ts
|
|
|
+packages/vscode-shim/src/storage/Memento.ts
|
|
|
+packages/vscode-shim/src/storage/SecretStorage.ts
|
|
|
+packages/vscode-shim/src/types.ts
|
|
|
+packages/vscode-shim/src/utils/logger.ts
|
|
|
+packages/vscode-shim/src/utils/machine-id.ts
|
|
|
+packages/vscode-shim/src/utils/paths.ts
|
|
|
+packages/vscode-shim/src/vscode.ts
|
|
|
+packages/vscode-shim/tsconfig.json
|
|
|
+packages/vscode-shim/vitest.config.ts
|
|
|
+pnpm-lock.yaml
|
|
|
+releases/3.39.0-release.png
|
|
|
+releases/3.39.3-release.png
|
|
|
+releases/3.40.0-release.png
|
|
|
+releases/3.41.0-release.png
|
|
|
+releases/3.41.1-release.png
|
|
|
+src/api/index.ts
|
|
|
+src/api/providers/**tests**/base-provider.spec.ts
|
|
|
+src/api/providers/**tests**/bedrock-invokedModelId.spec.ts
|
|
|
+src/api/providers/**tests**/fireworks.spec.ts
|
|
|
+src/api/providers/**tests**/gemini-handler.spec.ts
|
|
|
+src/api/providers/**tests**/lite-llm.spec.ts
|
|
|
+src/api/providers/**tests**/native-ollama.spec.ts
|
|
|
+src/api/providers/**tests**/openai-codex-native-tool-calls.spec.ts
|
|
|
+src/api/providers/**tests**/openai-codex.spec.ts
|
|
|
+src/api/providers/**tests**/openai-native-tools.spec.ts
|
|
|
+src/api/providers/**tests**/openai-native.spec.ts
|
|
|
+src/api/providers/anthropic-vertex.ts
|
|
|
+src/api/providers/base-openai-compatible-provider.ts
|
|
|
+src/api/providers/base-provider.ts
|
|
|
+src/api/providers/fetchers/**tests**/ollama.test.ts
|
|
|
+src/api/providers/fetchers/huggingface.ts
|
|
|
+src/api/providers/fetchers/io-intelligence.ts
|
|
|
+src/api/providers/fetchers/litellm.ts
|
|
|
+src/api/providers/fetchers/modelCache.ts
|
|
|
+src/api/providers/fetchers/modelEndpointCache.ts
|
|
|
+src/api/providers/fetchers/ollama.ts
|
|
|
+src/api/providers/fetchers/roo.ts
|
|
|
+src/api/providers/gemini.ts
|
|
|
+src/api/providers/huggingface.ts
|
|
|
+src/api/providers/index.ts
|
|
|
+src/api/providers/lite-llm.ts
|
|
|
+src/api/providers/native-ollama.ts
|
|
|
+src/api/providers/openai-codex.ts
|
|
|
+src/api/providers/openai-native.ts
|
|
|
+src/api/providers/openai.ts
|
|
|
+src/api/providers/openrouter.ts
|
|
|
+src/api/providers/requesty.ts
|
|
|
+src/api/providers/roo.ts
|
|
|
+src/api/providers/router-provider.ts
|
|
|
+src/api/providers/utils/router-tool-preferences.ts
|
|
|
+src/api/transform/**tests**/gemini-format.spec.ts
|
|
|
+src/api/transform/**tests**/openai-format.spec.ts
|
|
|
+src/api/transform/**tests**/simple-format.spec.ts
|
|
|
+src/api/transform/**tests**/vscode-lm-format.spec.ts
|
|
|
+src/api/transform/gemini-format.ts
|
|
|
+src/api/transform/openai-format.ts
|
|
|
+src/api/transform/simple-format.ts
|
|
|
+src/api/transform/vscode-lm-format.ts
|
|
|
+src/core/assistant-message/NativeToolCallParser.ts
|
|
|
+src/core/assistant-message/presentAssistantMessage.ts
|
|
|
+src/core/auto-approval/index.ts
|
|
|
+src/core/auto-approval/mcp.ts
|
|
|
+src/core/auto-approval/tools.ts
|
|
|
+src/core/checkpoints/index.ts
|
|
|
+src/core/condense/**tests**/index.spec.ts
|
|
|
+src/core/condense/index.ts
|
|
|
+src/core/mentions/**tests**/resolveImageMentions.spec.ts
|
|
|
+src/core/mentions/index.ts
|
|
|
+src/core/mentions/resolveImageMentions.ts
|
|
|
+src/core/prompts/**tests**/sections.spec.ts
|
|
|
+src/core/prompts/sections/**tests**/system-info.spec.ts
|
|
|
+src/core/prompts/sections/rules.ts
|
|
|
+src/core/prompts/sections/system-info.ts
|
|
|
+src/core/prompts/tools/**tests**/filter-tools-for-mode.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/**tests**/mcp_server.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/**tests**/read_file.spec.ts
|
|
|
+src/core/prompts/tools/native-tools/ask_followup_question.ts
|
|
|
+src/core/prompts/tools/native-tools/edit_file.ts
|
|
|
+src/core/prompts/tools/native-tools/index.ts
|
|
|
+src/core/prompts/tools/native-tools/read_file.ts
|
|
|
+src/core/task-persistence/taskMetadata.ts
|
|
|
+src/core/task/Task.ts
|
|
|
+src/core/task/**tests**/Task.spec.ts
|
|
|
+src/core/task/**tests**/Task.sticky-profile-race.spec.ts
|
|
|
+src/core/task/**tests**/duplicate-tool-use-ids.spec.ts
|
|
|
+src/core/task/build-tools.ts
|
|
|
+src/core/tools/ApplyDiffTool.ts
|
|
|
+src/core/tools/ApplyPatchTool.ts
|
|
|
+src/core/tools/AskFollowupQuestionTool.ts
|
|
|
+src/core/tools/AttemptCompletionTool.ts
|
|
|
+src/core/tools/BaseTool.ts
|
|
|
+src/core/tools/BrowserActionTool.ts
|
|
|
+src/core/tools/EditFileTool.ts
|
|
|
+src/core/tools/FetchInstructionsTool.ts
|
|
|
+src/core/tools/ListFilesTool.ts
|
|
|
+src/core/tools/MultiApplyDiffTool.ts
|
|
|
+src/core/tools/ReadFileTool.ts
|
|
|
+src/core/tools/SearchAndReplaceTool.ts
|
|
|
+src/core/tools/SearchFilesTool.ts
|
|
|
+src/core/tools/SearchReplaceTool.ts
|
|
|
+src/core/tools/UseMcpToolTool.ts
|
|
|
+src/core/tools/WriteToFileTool.ts
|
|
|
+src/core/tools/**tests**/BrowserActionTool.screenshot.spec.ts
|
|
|
+src/core/tools/**tests**/editFileTool.spec.ts
|
|
|
+src/core/tools/**tests**/searchAndReplaceTool.spec.ts
|
|
|
+src/core/tools/**tests**/searchReplaceTool.spec.ts
|
|
|
+src/core/tools/accessMcpResourceTool.ts
|
|
|
+src/core/webview/ClineProvider.ts
|
|
|
+src/core/webview/**tests**/ClineProvider.spec.ts
|
|
|
+src/core/webview/**tests**/ClineProvider.sticky-profile.spec.ts
|
|
|
+src/core/webview/**tests**/aggregateTaskCosts.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.checkpoint.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.edit.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.imageMentions.integration.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.searchFiles.spec.ts
|
|
|
+src/core/webview/**tests**/webviewMessageHandler.spec.ts
|
|
|
+src/core/webview/aggregateTaskCosts.ts
|
|
|
+src/core/webview/sttHandlers.ts
|
|
|
+src/core/webview/webviewMessageHandler.ts
|
|
|
+src/esbuild.mjs
|
|
|
+src/extension.ts
|
|
|
+src/i18n/locales/ar/common.json
|
|
|
+src/i18n/locales/ca/common.json
|
|
|
+src/i18n/locales/cs/common.json
|
|
|
+src/i18n/locales/de/common.json
|
|
|
+src/i18n/locales/en/common.json
|
|
|
+src/i18n/locales/es/common.json
|
|
|
+src/i18n/locales/fr/common.json
|
|
|
+src/i18n/locales/hi/common.json
|
|
|
+src/i18n/locales/id/common.json
|
|
|
+src/i18n/locales/it/common.json
|
|
|
+src/i18n/locales/ja/common.json
|
|
|
+src/i18n/locales/ko/common.json
|
|
|
+src/i18n/locales/nl/common.json
|
|
|
+src/i18n/locales/pl/common.json
|
|
|
+src/i18n/locales/pt-BR/common.json
|
|
|
+src/i18n/locales/ru/common.json
|
|
|
+src/i18n/locales/th/common.json
|
|
|
+src/i18n/locales/tr/common.json
|
|
|
+src/i18n/locales/uk/common.json
|
|
|
+src/i18n/locales/vi/common.json
|
|
|
+src/i18n/locales/zh-CN/common.json
|
|
|
+src/i18n/locales/zh-TW/common.json
|
|
|
+src/integrations/editor/DiffViewProvider.ts
|
|
|
+src/integrations/openai-codex/oauth.ts
|
|
|
+src/integrations/terminal/BaseTerminal.ts
|
|
|
+src/integrations/terminal/BaseTerminalProcess.ts
|
|
|
+src/integrations/terminal/TerminalProcess.ts
|
|
|
+src/integrations/terminal/**tests**/ExecaTerminalProcess.spec.ts
|
|
|
+src/integrations/terminal/**tests**/TerminalProcess.spec.ts
|
|
|
+src/integrations/terminal/types.ts
|
|
|
+src/package.json
|
|
|
+src/package.nls.ar.json
|
|
|
+src/package.nls.ca.json
|
|
|
+src/package.nls.cs.json
|
|
|
+src/package.nls.de.json
|
|
|
+src/package.nls.es.json
|
|
|
+src/package.nls.fr.json
|
|
|
+src/package.nls.hi.json
|
|
|
+src/package.nls.id.json
|
|
|
+src/package.nls.it.json
|
|
|
+src/package.nls.ja.json
|
|
|
+src/package.nls.json
|
|
|
+src/package.nls.ko.json
|
|
|
+src/package.nls.nl.json
|
|
|
+src/package.nls.pl.json
|
|
|
+src/package.nls.pt-BR.json
|
|
|
+src/package.nls.ru.json
|
|
|
+src/package.nls.th.json
|
|
|
+src/package.nls.tr.json
|
|
|
+src/package.nls.uk.json
|
|
|
+src/package.nls.vi.json
|
|
|
+src/package.nls.zh-CN.json
|
|
|
+src/package.nls.zh-TW.json
|
|
|
+src/services/browser/BrowserSession.ts
|
|
|
+src/services/code-index/service-factory.ts
|
|
|
+src/services/mcp/McpHub.ts
|
|
|
+src/services/mcp/kilocode/NotificationService.ts
|
|
|
+src/shared/ExtensionMessage.ts
|
|
|
+src/shared/WebviewMessage.ts
|
|
|
+src/shared/**tests**/checkExistApiConfig.spec.ts
|
|
|
+src/shared/api.ts
|
|
|
+src/shared/checkExistApiConfig.ts
|
|
|
+src/shared/combineApiRequests.ts
|
|
|
+src/shared/combineCommandSequences.ts
|
|
|
+src/shared/core.ts
|
|
|
+src/shared/embeddingModels.ts
|
|
|
+src/shared/getApiMetrics.ts
|
|
|
+src/shared/kilocode/getTaskHistory.ts
|
|
|
+src/shared/kilocode/mcp.ts
|
|
|
+src/shared/kilocode/wrapper.ts
|
|
|
+src/shared/mcp.ts
|
|
|
+src/shared/safeJsonParse.ts
|
|
|
+src/shared/todo.ts
|
|
|
+src/types/global-agent.d.ts
|
|
|
+src/utils/**tests**/json-schema.spec.ts
|
|
|
+src/utils/**tests**/mcp-name.spec.ts
|
|
|
+src/utils/**tests**/networkProxy.spec.ts
|
|
|
+src/utils/**tests**/path.spec.ts
|
|
|
+src/utils/**tests**/tool-id.spec.ts
|
|
|
+src/utils/git.ts
|
|
|
+src/utils/json-schema.ts
|
|
|
+src/utils/mcp-name.ts
|
|
|
+src/utils/networkProxy.ts
|
|
|
+src/utils/path.ts
|
|
|
+src/utils/tool-id.ts
|
|
|
+webview-ui/package.json
|
|
|
+webview-ui/src/App.tsx
|
|
|
+webview-ui/src/**tests**/command-autocomplete.spec.ts
|
|
|
+webview-ui/src/components/browser-session/BrowserPanelStateProvider.tsx
|
|
|
+webview-ui/src/components/browser-session/BrowserSessionPanel.tsx
|
|
|
+webview-ui/src/components/chat/Announcement.tsx
|
|
|
+webview-ui/src/components/chat/BrowserActionRow.tsx
|
|
|
+webview-ui/src/components/chat/BrowserSessionRow.tsx
|
|
|
+webview-ui/src/components/chat/ChatRow.tsx
|
|
|
+webview-ui/src/components/chat/ChatView.tsx
|
|
|
+webview-ui/src/components/chat/CodeIndexPopover.tsx
|
|
|
+webview-ui/src/components/chat/CommandExecution.tsx
|
|
|
+webview-ui/src/components/chat/ContextMenu.tsx
|
|
|
+webview-ui/src/components/chat/ErrorRow.tsx
|
|
|
+webview-ui/src/components/chat/FollowUpSuggest.tsx
|
|
|
+webview-ui/src/components/chat/IndexingStatusBadge.tsx
|
|
|
+webview-ui/src/components/chat/McpExecution.tsx
|
|
|
+webview-ui/src/components/chat/OpenMarkdownPreviewButton.tsx
|
|
|
+webview-ui/src/components/chat/SlashCommandItem.tsx
|
|
|
+webview-ui/src/components/chat/SlashCommandItemSimple.tsx
|
|
|
+webview-ui/src/components/chat/TaskHeader.tsx
|
|
|
+webview-ui/src/components/chat/**tests**/OpenMarkdownPreviewButton.spec.tsx
|
|
|
+webview-ui/src/components/chat/**tests**/SlashCommandItemSimple.spec.tsx
|
|
|
+webview-ui/src/components/cloud/OrganizationSwitcher.tsx
|
|
|
+webview-ui/src/components/history/HistoryView.tsx
|
|
|
+webview-ui/src/components/kilocode/helpers.ts
|
|
|
+webview-ui/src/components/kilocode/hooks/useProviderModels.ts
|
|
|
+webview-ui/src/components/kilocode/profile/ProfileView.tsx
|
|
|
+webview-ui/src/components/marketplace/MarketplaceView.tsx
|
|
|
+webview-ui/src/components/marketplace/MarketplaceViewStateManager.ts
|
|
|
+webview-ui/src/components/marketplace/components/MarketplaceItemCard.tsx
|
|
|
+webview-ui/src/components/mcp/McpEnabledToggle.tsx
|
|
|
+webview-ui/src/components/mcp/McpErrorRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpResourceRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpToolRow.tsx
|
|
|
+webview-ui/src/components/mcp/McpView.tsx
|
|
|
+webview-ui/src/components/modes/ModesView.tsx
|
|
|
+webview-ui/src/components/settings/ApiOptions.tsx
|
|
|
+webview-ui/src/components/settings/AutoApproveSettings.tsx
|
|
|
+webview-ui/src/components/settings/BrowserSettings.tsx
|
|
|
+webview-ui/src/components/settings/CheckpointSettings.tsx
|
|
|
+webview-ui/src/components/settings/ContextManagementSettings.tsx
|
|
|
+webview-ui/src/components/settings/ExperimentalSettings.tsx
|
|
|
+webview-ui/src/components/settings/LanguageSettings.tsx
|
|
|
+webview-ui/src/components/settings/NotificationSettings.tsx
|
|
|
+webview-ui/src/components/settings/PromptsSettings.tsx
|
|
|
+webview-ui/src/components/settings/SearchableSetting.tsx
|
|
|
+webview-ui/src/components/settings/SectionHeader.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearch.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearchInput.tsx
|
|
|
+webview-ui/src/components/settings/SettingsSearchResults.tsx
|
|
|
+webview-ui/src/components/settings/SettingsView.tsx
|
|
|
+webview-ui/src/components/settings/SlashCommandsSettings.tsx
|
|
|
+webview-ui/src/components/settings/TerminalSettings.tsx
|
|
|
+webview-ui/src/components/settings/UISettings.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/ApiOptions.provider-filtering.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/ApiOptions.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.change-detection.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SettingsView.unsaved-changes.spec.tsx
|
|
|
+webview-ui/src/components/settings/**tests**/SlashCommandsSettings.spec.tsx
|
|
|
+webview-ui/src/components/settings/constants.ts
|
|
|
+webview-ui/src/components/settings/providers/Chutes.tsx
|
|
|
+webview-ui/src/components/settings/providers/ClaudeCode.tsx
|
|
|
+webview-ui/src/components/settings/providers/DeepInfra.tsx
|
|
|
+webview-ui/src/components/settings/providers/HuggingFace.tsx
|
|
|
+webview-ui/src/components/settings/providers/LMStudio.tsx
|
|
|
+webview-ui/src/components/settings/providers/LiteLLM.tsx
|
|
|
+webview-ui/src/components/settings/providers/Mistral.tsx
|
|
|
+webview-ui/src/components/settings/providers/Ollama.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenAICodex.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenAICompatible.tsx
|
|
|
+webview-ui/src/components/settings/providers/OpenRouter.tsx
|
|
|
+webview-ui/src/components/settings/providers/QwenCode.tsx
|
|
|
+webview-ui/src/components/settings/providers/Requesty.tsx
|
|
|
+webview-ui/src/components/settings/providers/Roo.tsx
|
|
|
+webview-ui/src/components/settings/providers/SapAiCore.tsx
|
|
|
+webview-ui/src/components/settings/providers/Unbound.tsx
|
|
|
+webview-ui/src/components/settings/providers/VSCodeLM.tsx
|
|
|
+webview-ui/src/components/settings/providers/VercelAiGateway.tsx
|
|
|
+webview-ui/src/components/settings/providers/ZAi.tsx
|
|
|
+webview-ui/src/components/settings/providers/index.ts
|
|
|
+webview-ui/src/components/settings/useSettingsSearch.ts
|
|
|
+webview-ui/src/components/ui/hooks/useLmStudioModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useOllamaModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useRooCreditBalance.ts
|
|
|
+webview-ui/src/components/ui/hooks/useRouterModels.ts
|
|
|
+webview-ui/src/components/ui/hooks/useSelectedModel.ts
|
|
|
+webview-ui/src/components/welcome/RooHero.tsx
|
|
|
+webview-ui/src/components/welcome/WelcomeViewProvider.tsx
|
|
|
+webview-ui/src/context/ExtensionStateContext.tsx
|
|
|
+webview-ui/src/context/**tests**/ExtensionStateContext.spec.tsx
|
|
|
+webview-ui/src/i18n/locales/ar/chat.json
|
|
|
+webview-ui/src/i18n/locales/ar/common.json
|
|
|
+webview-ui/src/i18n/locales/ar/settings.json
|
|
|
+webview-ui/src/i18n/locales/ar/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ca/chat.json
|
|
|
+webview-ui/src/i18n/locales/ca/common.json
|
|
|
+webview-ui/src/i18n/locales/ca/settings.json
|
|
|
+webview-ui/src/i18n/locales/ca/welcome.json
|
|
|
+webview-ui/src/i18n/locales/cs/chat.json
|
|
|
+webview-ui/src/i18n/locales/cs/common.json
|
|
|
+webview-ui/src/i18n/locales/cs/settings.json
|
|
|
+webview-ui/src/i18n/locales/cs/welcome.json
|
|
|
+webview-ui/src/i18n/locales/de/chat.json
|
|
|
+webview-ui/src/i18n/locales/de/common.json
|
|
|
+webview-ui/src/i18n/locales/de/settings.json
|
|
|
+webview-ui/src/i18n/locales/de/welcome.json
|
|
|
+webview-ui/src/i18n/locales/en/chat.json
|
|
|
+webview-ui/src/i18n/locales/en/common.json
|
|
|
+webview-ui/src/i18n/locales/en/settings.json
|
|
|
+webview-ui/src/i18n/locales/en/welcome.json
|
|
|
+webview-ui/src/i18n/locales/es/chat.json
|
|
|
+webview-ui/src/i18n/locales/es/common.json
|
|
|
+webview-ui/src/i18n/locales/es/settings.json
|
|
|
+webview-ui/src/i18n/locales/es/welcome.json
|
|
|
+webview-ui/src/i18n/locales/fr/chat.json
|
|
|
+webview-ui/src/i18n/locales/fr/common.json
|
|
|
+webview-ui/src/i18n/locales/fr/settings.json
|
|
|
+webview-ui/src/i18n/locales/fr/welcome.json
|
|
|
+webview-ui/src/i18n/locales/hi/chat.json
|
|
|
+webview-ui/src/i18n/locales/hi/common.json
|
|
|
+webview-ui/src/i18n/locales/hi/settings.json
|
|
|
+webview-ui/src/i18n/locales/hi/welcome.json
|
|
|
+webview-ui/src/i18n/locales/id/chat.json
|
|
|
+webview-ui/src/i18n/locales/id/common.json
|
|
|
+webview-ui/src/i18n/locales/id/settings.json
|
|
|
+webview-ui/src/i18n/locales/id/welcome.json
|
|
|
+webview-ui/src/i18n/locales/it/chat.json
|
|
|
+webview-ui/src/i18n/locales/it/common.json
|
|
|
+webview-ui/src/i18n/locales/it/settings.json
|
|
|
+webview-ui/src/i18n/locales/it/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ja/chat.json
|
|
|
+webview-ui/src/i18n/locales/ja/common.json
|
|
|
+webview-ui/src/i18n/locales/ja/settings.json
|
|
|
+webview-ui/src/i18n/locales/ja/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ko/chat.json
|
|
|
+webview-ui/src/i18n/locales/ko/common.json
|
|
|
+webview-ui/src/i18n/locales/ko/settings.json
|
|
|
+webview-ui/src/i18n/locales/ko/welcome.json
|
|
|
+webview-ui/src/i18n/locales/nl/chat.json
|
|
|
+webview-ui/src/i18n/locales/nl/common.json
|
|
|
+webview-ui/src/i18n/locales/nl/settings.json
|
|
|
+webview-ui/src/i18n/locales/nl/welcome.json
|
|
|
+webview-ui/src/i18n/locales/pl/chat.json
|
|
|
+webview-ui/src/i18n/locales/pl/common.json
|
|
|
+webview-ui/src/i18n/locales/pl/settings.json
|
|
|
+webview-ui/src/i18n/locales/pl/welcome.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/chat.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/common.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/settings.json
|
|
|
+webview-ui/src/i18n/locales/pt-BR/welcome.json
|
|
|
+webview-ui/src/i18n/locales/ru/chat.json
|
|
|
+webview-ui/src/i18n/locales/ru/common.json
|
|
|
+webview-ui/src/i18n/locales/ru/settings.json
|
|
|
+webview-ui/src/i18n/locales/ru/welcome.json
|
|
|
+webview-ui/src/i18n/locales/th/chat.json
|
|
|
+webview-ui/src/i18n/locales/th/common.json
|
|
|
+webview-ui/src/i18n/locales/th/settings.json
|
|
|
+webview-ui/src/i18n/locales/th/welcome.json
|
|
|
+webview-ui/src/i18n/locales/tr/chat.json
|
|
|
+webview-ui/src/i18n/locales/tr/common.json
|
|
|
+webview-ui/src/i18n/locales/tr/settings.json
|
|
|
+webview-ui/src/i18n/locales/tr/welcome.json
|
|
|
+webview-ui/src/i18n/locales/uk/chat.json
|
|
|
+webview-ui/src/i18n/locales/uk/common.json
|
|
|
+webview-ui/src/i18n/locales/uk/settings.json
|
|
|
+webview-ui/src/i18n/locales/uk/welcome.json
|
|
|
+webview-ui/src/i18n/locales/vi/chat.json
|
|
|
+webview-ui/src/i18n/locales/vi/common.json
|
|
|
+webview-ui/src/i18n/locales/vi/settings.json
|
|
|
+webview-ui/src/i18n/locales/vi/welcome.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/chat.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/common.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/settings.json
|
|
|
+webview-ui/src/i18n/locales/zh-CN/welcome.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/chat.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/common.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/settings.json
|
|
|
+webview-ui/src/i18n/locales/zh-TW/welcome.json
|
|
|
+webview-ui/src/index.css
|
|
|
+webview-ui/src/utils/**tests**/markdown.spec.ts
|
|
|
+webview-ui/src/utils/**tests**/validate.spec.ts
|
|
|
+webview-ui/src/utils/context-mentions.ts
|
|
|
+webview-ui/src/utils/costFormatting.ts
|
|
|
+webview-ui/src/utils/kilocode/mcp.ts
|
|
|
+webview-ui/src/utils/markdown.ts
|
|
|
+webview-ui/src/utils/mcp.ts
|
|
|
+webview-ui/src/utils/validate.ts
|