├── .devcontainer ├── devcontainer-lock.json └── devcontainer.json ├── .esbuild.ts ├── .eslint-ignore ├── .eslintplugin ├── index.ts ├── no-bad-gdpr-comment.ts ├── no-funny-filename.ts ├── no-gdpr-event-name-mismatch.ts ├── no-instanceof-uri.ts ├── no-missing-linebreak.ts ├── no-nls-localize.ts ├── no-restricted-copilot-pr-string.ts ├── no-runtime-import.ts ├── no-test-imports.ts ├── no-test-only.ts ├── no-unexternalized-strings.ts ├── no-unlayered-files.ts ├── package.json ├── tsconfig.json └── utils.ts ├── .gitattributes ├── .github ├── CODENOTIFY ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── config.yml ├── commands.json ├── copilot-instructions.md ├── dependabot.yml ├── instructions │ ├── prompt-tsx.instructions.md │ └── vitest-unit-tests.instructions.md └── workflows │ ├── copilot-setup-steps.yml │ ├── ensure-node-modules-cache.yml │ └── pr.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .mocha-multi-reporters.js ├── .mocharc.js ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .vscode-test.mjs ├── .vscode ├── conversation.schema.json ├── extensions.json ├── extensions │ ├── test-extension │ │ ├── .vscode │ │ │ └── launch.json │ │ ├── bootstrap.ts │ │ ├── main.ts │ │ └── package.json │ └── visualization-runner │ │ ├── README.md │ │ ├── docs │ │ └── screenshot.png │ │ ├── entry.js │ │ ├── extension.ts │ │ └── package.json ├── launch.json ├── settings.json ├── snippets.code-snippets ├── state.schema.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CodeQL.yml ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── assets ├── agents │ └── Plan.agent.md ├── copilot.png ├── copilot.woff ├── debug-icon.svg └── prompts │ └── savePrompt.prompt.md ├── cgmanifest.json ├── chat-lib ├── .gitignore ├── LICENSE.txt ├── README.md ├── package-lock.json ├── package.json ├── script │ └── postinstall.ts ├── test │ ├── getInlineCompletions.reply.txt │ ├── getInlineCompletions.spec.ts │ ├── nesProvider.reply.txt │ ├── nesProvider.spec.ts │ └── simpleExperimentationService.spec.ts ├── tsconfig.base.json ├── tsconfig.json └── vitest.config.ts ├── docs ├── media │ ├── debug-view.png │ ├── expandable-tool-result.png │ ├── file-widget.png │ └── tool-log.png ├── prompts.md └── tools.md ├── eslint.config.mjs ├── lint-staged.config.js ├── package.json ├── package.nls.json ├── script ├── alternativeAction │ ├── index.ts │ ├── processor.ts │ ├── types.ts │ └── util.ts ├── analyzeEdits.ts ├── applyLocalDts.sh ├── build │ ├── compressTikToken.ts │ ├── copyStaticAssets.ts │ ├── downloadBinary.ts │ └── extractChatLib.ts ├── compareStestAlternativeRuns.ts ├── electron │ ├── simulationWorkbench.css │ ├── simulationWorkbench.html │ └── simulationWorkbenchMain.js ├── eslintGitBlameReport │ └── generateEslintIgnoreReport.ts ├── logRecordingTypes.ts ├── postinstall.ts ├── scoredEditsReconciler.ts ├── setup │ ├── copySources.ts │ ├── createVenv.mts │ ├── getEnv.mts │ └── getToken.mts ├── simulate.ps1 ├── simulate.sh ├── test │ └── scoredEditsReconciler.spec.ts ├── testGeneration │ └── editFromPatchTests.ts └── tsconfig.json ├── src ├── extension │ ├── agents │ │ ├── claude │ │ │ ├── common │ │ │ │ ├── claudeTools.ts │ │ │ │ └── toolInvocationFormatter.ts │ │ │ └── node │ │ │ │ ├── claudeCodeAgent.ts │ │ │ │ ├── claudeCodeSdkService.ts │ │ │ │ ├── claudeCodeSessionService.ts │ │ │ │ └── test │ │ │ │ ├── claudeCodeAgent.spec.ts │ │ │ │ ├── claudeCodeSessionService.spec.ts │ │ │ │ ├── fixtures │ │ │ │ ├── 30530d66-37fb-4f3b-aa5f-d92b6a8afae2.jsonl │ │ │ │ ├── 553dd2b5-8a53-4fbf-9db2-240632522fe5.jsonl │ │ │ │ ├── b02ed4d8-1f00-45cc-949f-3ea63b2dbde2.jsonl │ │ │ │ └── c8bcb3a7-8728-4d76-9aae-1cbaf2350114.jsonl │ │ │ │ └── mockClaudeCodeSdkService.ts │ │ ├── common │ │ │ └── externalEditTracker.ts │ │ ├── copilotcli │ │ │ ├── common │ │ │ │ ├── copilotCLIPrompt.ts │ │ │ │ ├── copilotCLITools.ts │ │ │ │ ├── delegationSummaryService.ts │ │ │ │ └── test │ │ │ │ │ └── copilotCLITools.spec.ts │ │ │ └── node │ │ │ │ ├── copilotCLIImageSupport.ts │ │ │ │ ├── copilotCli.ts │ │ │ │ ├── copilotcliPromptResolver.ts │ │ │ │ ├── copilotcliSession.ts │ │ │ │ ├── copilotcliSessionService.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── mcpHandler.ts │ │ │ │ ├── nodePtyShim.ts │ │ │ │ ├── permissionHelpers.ts │ │ │ │ ├── ripgrepShim.ts │ │ │ │ └── test │ │ │ │ ├── copilotCliSessionService.spec.ts │ │ │ │ ├── copilotcliSession.spec.ts │ │ │ │ └── permissionHelpers.spec.ts │ │ ├── node │ │ │ ├── adapters │ │ │ │ ├── anthropicAdapter.ts │ │ │ │ ├── openaiAdapterForSTests.ts │ │ │ │ └── types.ts │ │ │ ├── langModelServer.ts │ │ │ └── test │ │ │ │ ├── mockLanguageModelServer.ts │ │ │ │ └── openaiAdapter.spec.ts │ │ └── vscode-node │ │ │ ├── organizationAndEnterpriseAgentContrib.ts │ │ │ ├── organizationAndEnterpriseAgentProvider.ts │ │ │ └── test │ │ │ └── organizationAndEnterpriseAgentProvider.spec.ts │ ├── api │ │ └── vscode │ │ │ ├── api.d.ts │ │ │ ├── extensionApi.ts │ │ │ └── vscodeContextProviderApi.ts │ ├── authentication │ │ └── vscode-node │ │ │ └── authentication.contribution.ts │ ├── byok │ │ ├── common │ │ │ ├── anthropicMessageConverter.ts │ │ │ ├── byokProvider.ts │ │ │ ├── geminiFunctionDeclarationConverter.ts │ │ │ ├── geminiMessageConverter.ts │ │ │ └── test │ │ │ │ ├── __snapshots__ │ │ │ │ └── anthropicMessageConverter.spec.ts.snap │ │ │ │ ├── anthropicMessageConverter.spec.ts │ │ │ │ ├── geminiFunctionDeclarationConverter.spec.ts │ │ │ │ └── geminiMessageConverter.spec.ts │ │ ├── node │ │ │ ├── azureOpenAIEndpoint.ts │ │ │ ├── openAIEndpoint.ts │ │ │ └── test │ │ │ │ ├── azureOpenAIEndpoint.spec.ts │ │ │ │ └── openAIEndpoint.spec.ts │ │ └── vscode-node │ │ │ ├── anthropicProvider.ts │ │ │ ├── azureProvider.ts │ │ │ ├── baseOpenAICompatibleProvider.ts │ │ │ ├── byokContribution.ts │ │ │ ├── byokStorageService.ts │ │ │ ├── byokUIService.ts │ │ │ ├── customOAIModelConfigurator.ts │ │ │ ├── customOAIProvider.ts │ │ │ ├── geminiNativeProvider.ts │ │ │ ├── geminiProvider.ts │ │ │ ├── groqProvider.ts │ │ │ ├── ollamaProvider.ts │ │ │ ├── openAIProvider.ts │ │ │ ├── openRouterProvider.ts │ │ │ ├── test │ │ │ └── azureProvider.spec.ts │ │ │ └── xAIProvider.ts │ ├── chat │ │ └── vscode-node │ │ │ └── chatQuota.contribution.ts │ ├── chatSessions │ │ ├── vscode-node │ │ │ ├── chatSessions.ts │ │ │ ├── claudeChatSessionContentProvider.ts │ │ │ ├── claudeChatSessionItemProvider.ts │ │ │ ├── claudeChatSessionParticipant.ts │ │ │ ├── copilotCLIChatSessionsContribution.ts │ │ │ ├── copilotCLIShim.ps1 │ │ │ ├── copilotCLIShim.ts │ │ │ ├── copilotCLITerminalIntegration.ts │ │ │ ├── copilotCloudGitOperationsManager.ts │ │ │ ├── copilotCloudSessionContentBuilder.ts │ │ │ ├── copilotCloudSessionsProvider.ts │ │ │ ├── copilotPromptReferences.ts │ │ │ ├── prContentProvider.ts │ │ │ ├── pullRequestFileChangesService.ts │ │ │ ├── pythonEnvironmentApi.ts │ │ │ ├── pythonTerminalService.ts │ │ │ └── test │ │ │ │ ├── __snapshots__ │ │ │ │ ├── chatSessionContentProvider.spec.ts.snap │ │ │ │ └── claudeChatSessionContentProvider.spec.ts.snap │ │ │ │ ├── claudeChatSessionContentProvider.spec.ts │ │ │ │ ├── copilotCLIChatSessionParticipant.spec.ts │ │ │ │ ├── copilotCLISDKUpgrade.spec.ts │ │ │ │ └── fixtures │ │ │ │ └── 4c289ca8-f8bb-4588-8400-88b78beb784d.jsonl │ │ └── vscode │ │ │ ├── chatSessionsUriHandler.ts │ │ │ └── copilotCodingAgentUtils.ts │ ├── codeBlocks │ │ ├── node │ │ │ ├── codeBlockProcessor.ts │ │ │ └── test │ │ │ │ └── codeBlockProcessor.spec.ts │ │ └── vscode-node │ │ │ ├── chatBlockLanguageFeatures.contribution.ts │ │ │ └── provider.ts │ ├── commands │ │ └── node │ │ │ └── commandService.ts │ ├── common │ │ ├── constants.ts │ │ └── contributions.ts │ ├── completions-core │ │ └── vscode-node │ │ │ ├── bridge │ │ │ └── src │ │ │ │ └── completionsTelemetryServiceBridge.ts │ │ │ ├── completionsServiceBridges.ts │ │ │ ├── extension │ │ │ ├── src │ │ │ │ ├── codeReferencing │ │ │ │ │ ├── citationManager.ts │ │ │ │ │ ├── codeReferenceEngagementTracker.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── matchNotifier.ts │ │ │ │ │ ├── outputChannel.ts │ │ │ │ │ └── test │ │ │ │ │ │ ├── codeReferenceEngagementTracker.test.ts │ │ │ │ │ │ ├── codeReferencing.test.ts │ │ │ │ │ │ └── matchNotifier.test.ts │ │ │ │ ├── completionsObservableWorkspace.ts │ │ │ │ ├── config.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── contextProviderMatch.ts │ │ │ │ ├── copilotCompletionFeedbackTracker.ts │ │ │ │ ├── copilotPanel │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── copilotListDocument.ts │ │ │ │ │ ├── copilotSuggestionsPanel.ts │ │ │ │ │ ├── copilotSuggestionsPanelManager.ts │ │ │ │ │ ├── panelConfig.ts │ │ │ │ │ └── webView │ │ │ │ │ │ ├── suggestionsPanelWebview.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── extensionStatus.ts │ │ │ │ ├── fileSystem.ts │ │ │ │ ├── ghostText │ │ │ │ │ └── ghostText.ts │ │ │ │ ├── icon.ts │ │ │ │ ├── inlineCompletion.ts │ │ │ │ ├── lib │ │ │ │ │ ├── copilotPanel │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ └── panel.ts │ │ │ │ │ └── panelShared │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ └── panelTypes.ts │ │ │ │ ├── modelPicker.ts │ │ │ │ ├── panelShared │ │ │ │ │ ├── baseListDocument.ts │ │ │ │ │ ├── basePanelTypes.ts │ │ │ │ │ ├── baseSuggestionsPanel.ts │ │ │ │ │ ├── baseSuggestionsPanelManager.ts │ │ │ │ │ ├── highlighter.ts │ │ │ │ │ ├── languages │ │ │ │ │ │ ├── cuda-cpp.tmLanguage.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── javaScriptReact.tmLanguage.ts │ │ │ │ │ │ ├── markdown-latex-combined.tmLanguage.ts │ │ │ │ │ │ ├── md-math.tmLanguage.ts │ │ │ │ │ │ ├── rst.tmLanguage.ts │ │ │ │ │ │ ├── searchResult.tmLanguage.ts │ │ │ │ │ │ └── typeScriptReact.tmLanguage.ts │ │ │ │ │ ├── themes │ │ │ │ │ │ ├── abyss.ts │ │ │ │ │ │ ├── dark-hc.ts │ │ │ │ │ │ ├── dark-modern.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── kimbie-dark.ts │ │ │ │ │ │ ├── light-hc.ts │ │ │ │ │ │ ├── light-modern.ts │ │ │ │ │ │ ├── monokai-dim.ts │ │ │ │ │ │ ├── quiet-light.ts │ │ │ │ │ │ ├── red.ts │ │ │ │ │ │ ├── tomorrow-night-blue.ts │ │ │ │ │ │ ├── vs-dark.ts │ │ │ │ │ │ └── vs-light.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── statusBar.ts │ │ │ │ ├── statusBarPicker.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── test │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ └── modelPicker.test.ts │ │ │ │ └── textDocumentManager.ts │ │ │ └── test │ │ │ │ ├── run.js │ │ │ │ └── runTest.ts │ │ │ ├── lib │ │ │ └── src │ │ │ │ ├── auth │ │ │ │ ├── copilotTokenManager.ts │ │ │ │ ├── copilotTokenNotifier.ts │ │ │ │ └── orgs.ts │ │ │ │ ├── changeTracker.ts │ │ │ │ ├── citationManager.ts │ │ │ │ ├── completionNotifier.ts │ │ │ │ ├── completionState.ts │ │ │ │ ├── completionsObservableWorkspace.ts │ │ │ │ ├── config.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── defaultHandlers.ts │ │ │ │ ├── diagnostics.ts │ │ │ │ ├── documentTracker.ts │ │ │ │ ├── error │ │ │ │ └── userErrorNotifier.ts │ │ │ │ ├── experiments │ │ │ │ ├── defaultExpFilters.ts │ │ │ │ ├── expConfig.ts │ │ │ │ ├── features.ts │ │ │ │ ├── featuresService.ts │ │ │ │ ├── filters.ts │ │ │ │ ├── similarFileOptionsProvider.ts │ │ │ │ ├── similarFileOptionsProviderCpp.ts │ │ │ │ ├── telemetryNames.ts │ │ │ │ └── test │ │ │ │ │ └── features.test.ts │ │ │ │ ├── fileReader.ts │ │ │ │ ├── fileSystem.ts │ │ │ │ ├── ghostText │ │ │ │ ├── asyncCompletions.ts │ │ │ │ ├── blockTrimmer.ts │ │ │ │ ├── completionsCache.ts │ │ │ │ ├── configBlockMode.ts │ │ │ │ ├── contextualFilterConstants.ts │ │ │ │ ├── copilotCompletion.ts │ │ │ │ ├── current.ts │ │ │ │ ├── ghostText.ts │ │ │ │ ├── last.ts │ │ │ │ ├── multilineModel.ts │ │ │ │ ├── multilineModelWeights.ts │ │ │ │ ├── normalizeIndent.ts │ │ │ │ ├── speculativeRequestCache.ts │ │ │ │ ├── statementTree.ts │ │ │ │ ├── streamedCompletionSplitter.ts │ │ │ │ ├── telemetry.ts │ │ │ │ └── test │ │ │ │ │ ├── asyncCompletions.test.ts │ │ │ │ │ ├── blockTrimmer.test.ts │ │ │ │ │ ├── current.test.ts │ │ │ │ │ ├── ghostText.test.ts │ │ │ │ │ ├── last.test.ts │ │ │ │ │ ├── multilineModel.test.ts │ │ │ │ │ ├── normalizeIndent.test.ts │ │ │ │ │ ├── statementTree.test.ts │ │ │ │ │ └── streamedCompletionSplitter.test.ts │ │ │ │ ├── helpers │ │ │ │ ├── cache.ts │ │ │ │ ├── iterableHelpers.ts │ │ │ │ ├── radix.ts │ │ │ │ └── test │ │ │ │ │ ├── cache.test.ts │ │ │ │ │ ├── iterableHelpers.test.ts │ │ │ │ │ └── radix.test.ts │ │ │ │ ├── inlineCompletion.ts │ │ │ │ ├── language │ │ │ │ ├── generatedLanguages.ts │ │ │ │ ├── languageDetection.ts │ │ │ │ ├── languages.ts │ │ │ │ └── test │ │ │ │ │ ├── generatedLanguages.test.ts │ │ │ │ │ └── languageDetection.test.ts │ │ │ │ ├── localFileSystem.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── logging │ │ │ │ └── util.ts │ │ │ │ ├── networkConfiguration.ts │ │ │ │ ├── networking.ts │ │ │ │ ├── networkingTypes.ts │ │ │ │ ├── notificationSender.ts │ │ │ │ ├── openai │ │ │ │ ├── config.ts │ │ │ │ ├── fetch.fake.ts │ │ │ │ ├── fetch.ts │ │ │ │ ├── model.ts │ │ │ │ ├── openai.ts │ │ │ │ ├── stream.ts │ │ │ │ └── test │ │ │ │ │ ├── config.test.ts │ │ │ │ │ ├── fetch.test.ts │ │ │ │ │ └── stream.test.ts │ │ │ │ ├── postInsertion.ts │ │ │ │ ├── progress.ts │ │ │ │ ├── prompt │ │ │ │ ├── asyncUtils.ts │ │ │ │ ├── completionsPromptFactory │ │ │ │ │ ├── cascadingPromptFactory.ts │ │ │ │ │ ├── completionsPromptFactory.ts │ │ │ │ │ ├── componentsCompletionsPromptFactory.tsx │ │ │ │ │ └── test │ │ │ │ │ │ └── completionsPromptFactory.test.tsx │ │ │ │ ├── components │ │ │ │ │ ├── codeSnippets.tsx │ │ │ │ │ ├── completionsContext.tsx │ │ │ │ │ ├── completionsPromptRenderer.tsx │ │ │ │ │ ├── contextProviderBridge.ts │ │ │ │ │ ├── currentFile.tsx │ │ │ │ │ ├── elision.ts │ │ │ │ │ ├── marker.tsx │ │ │ │ │ ├── recentEdits.tsx │ │ │ │ │ ├── similarFiles.tsx │ │ │ │ │ ├── splitContextPrompt.tsx │ │ │ │ │ ├── splitContextPromptRenderer.tsx │ │ │ │ │ ├── test │ │ │ │ │ │ ├── codeSnippets.test.tsx │ │ │ │ │ │ ├── completionsPromptRenderer.test.tsx │ │ │ │ │ │ ├── contextProviderBridge.test.ts │ │ │ │ │ │ ├── currentFile.test.tsx │ │ │ │ │ │ ├── marker.test.tsx │ │ │ │ │ │ ├── recentEdits.test.tsx │ │ │ │ │ │ ├── similarFiles.test.tsx │ │ │ │ │ │ ├── splitContextPromptRenderer.test.tsx │ │ │ │ │ │ └── traits.test.tsx │ │ │ │ │ ├── traits.tsx │ │ │ │ │ └── virtualComponent.ts │ │ │ │ ├── contextProviderRegistry.ts │ │ │ │ ├── contextProviderRegistryCSharp.ts │ │ │ │ ├── contextProviderRegistryCpp.ts │ │ │ │ ├── contextProviderRegistryMultiLanguage.ts │ │ │ │ ├── contextProviderRegistryTs.ts │ │ │ │ ├── contextProviderStatistics.ts │ │ │ │ ├── contextProviders │ │ │ │ │ ├── codeSnippets.ts │ │ │ │ │ ├── contextItemSchemas.ts │ │ │ │ │ ├── test │ │ │ │ │ │ ├── codeSnippets.test.ts │ │ │ │ │ │ ├── contextItemSchemas.test.ts │ │ │ │ │ │ └── traits.test.ts │ │ │ │ │ └── traits.ts │ │ │ │ ├── parseBlock.ts │ │ │ │ ├── prompt.ts │ │ │ │ ├── recentEdits │ │ │ │ │ ├── emptyRecentEditsProvider.ts │ │ │ │ │ ├── recentEditsProvider.ts │ │ │ │ │ ├── recentEditsReducer.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── recentEditsReducer.test.ts │ │ │ │ ├── render │ │ │ │ │ ├── renderNode.ts │ │ │ │ │ ├── test │ │ │ │ │ │ └── renderNode.test.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── repository.ts │ │ │ │ ├── similarFiles │ │ │ │ │ ├── compositeRelatedFilesProvider.ts │ │ │ │ │ ├── neighborFiles.ts │ │ │ │ │ ├── openTabFiles.ts │ │ │ │ │ ├── relatedFiles.ts │ │ │ │ │ └── test │ │ │ │ │ │ ├── neighborFiles.test.ts │ │ │ │ │ │ └── relatedFiles.test.ts │ │ │ │ └── test │ │ │ │ │ ├── contextProviderRegistry.test.ts │ │ │ │ │ ├── contextProviderRegistryMultiLanguage.test.ts │ │ │ │ │ ├── contextProviderRegistryTs.test.ts │ │ │ │ │ ├── contextProviderStatistics.test.ts │ │ │ │ │ ├── contextProviderStatistics.ts │ │ │ │ │ ├── contextProviderTelemetry.ts │ │ │ │ │ ├── determineTimeComplexity.ts │ │ │ │ │ ├── parseBlock.test.ts │ │ │ │ │ ├── prompt.test.ts │ │ │ │ │ ├── prompt.ts │ │ │ │ │ ├── relatedFiles.ts │ │ │ │ │ └── repository.test.ts │ │ │ │ ├── snippy │ │ │ │ ├── compute.ts │ │ │ │ ├── connectionState.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── errorCreator.ts │ │ │ │ ├── handlePostInsertion.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── network.ts │ │ │ │ ├── snippy.proto.ts │ │ │ │ ├── telemetryHandlers.ts │ │ │ │ └── test │ │ │ │ │ ├── compute.test.ts │ │ │ │ │ └── network.test.ts │ │ │ │ ├── suggestions │ │ │ │ ├── anomalyDetection.ts │ │ │ │ ├── editDistance.ts │ │ │ │ ├── partialSuggestions.ts │ │ │ │ ├── suggestions.ts │ │ │ │ └── test │ │ │ │ │ ├── anomalyDetection.test.ts │ │ │ │ │ ├── editDistance.test.ts │ │ │ │ │ ├── partialSuggestions.test.ts │ │ │ │ │ └── suggestions.test.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── telemetry │ │ │ │ └── userConfig.ts │ │ │ │ ├── test │ │ │ │ ├── changeTracker.test.ts │ │ │ │ ├── completionNotifier.test.ts │ │ │ │ ├── completionState.test.ts │ │ │ │ ├── completionsPrompt.ts │ │ │ │ ├── config.test.ts │ │ │ │ ├── context.ts │ │ │ │ ├── copilotTokenManager.ts │ │ │ │ ├── fetcher.ts │ │ │ │ ├── fileReader.test.ts │ │ │ │ ├── filesystem.ts │ │ │ │ ├── inlineCompletion.test.ts │ │ │ │ ├── localFileSystem.test.ts │ │ │ │ ├── loggerHelpers.ts │ │ │ │ ├── networking.test.ts │ │ │ │ ├── noopTelemetry.ts │ │ │ │ ├── notificationSender.test.ts │ │ │ │ ├── postInsertion.test.ts │ │ │ │ ├── runtimeMode.test.ts │ │ │ │ ├── snapshot.ts │ │ │ │ ├── telemetry.test.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── telemetrySpy.ts │ │ │ │ ├── testContentExclusion.ts │ │ │ │ ├── testHelpers.ts │ │ │ │ ├── textDocument.test.ts │ │ │ │ ├── textDocument.ts │ │ │ │ └── textDocumentManager.test.ts │ │ │ │ ├── textDocument.ts │ │ │ │ ├── textDocumentManager.ts │ │ │ │ └── util │ │ │ │ ├── async.ts │ │ │ │ ├── documentEvaluation.ts │ │ │ │ ├── event.ts │ │ │ │ ├── map.ts │ │ │ │ ├── priorityQueue.ts │ │ │ │ ├── promiseQueue.ts │ │ │ │ ├── runtimeMode.ts │ │ │ │ ├── shortCircuit.ts │ │ │ │ ├── subject.ts │ │ │ │ ├── test │ │ │ │ ├── async.test.ts │ │ │ │ ├── priorityQueue.test.ts │ │ │ │ ├── shortCircuit.test.ts │ │ │ │ ├── subject.test.ts │ │ │ │ └── uri.test.ts │ │ │ │ ├── typebox.ts │ │ │ │ ├── unknown.ts │ │ │ │ └── uri.ts │ │ │ ├── prompt │ │ │ ├── jsx-runtime │ │ │ │ └── jsx-runtime.ts │ │ │ └── src │ │ │ │ ├── components │ │ │ │ ├── components.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── reconciler.ts │ │ │ │ ├── virtualPrompt.ts │ │ │ │ └── walker.ts │ │ │ │ ├── error.ts │ │ │ │ ├── fileLoader.ts │ │ │ │ ├── indentation │ │ │ │ ├── classes.ts │ │ │ │ ├── description.ts │ │ │ │ ├── index.ts │ │ │ │ ├── java.ts │ │ │ │ ├── manipulation.ts │ │ │ │ ├── markdown.ts │ │ │ │ └── parsing.ts │ │ │ │ ├── languageMarker.ts │ │ │ │ ├── parse.ts │ │ │ │ ├── parseBlock.ts │ │ │ │ ├── prompt.ts │ │ │ │ ├── snippetInclusion │ │ │ │ ├── cursorContext.ts │ │ │ │ ├── jaccardMatching.ts │ │ │ │ ├── selectRelevance.ts │ │ │ │ ├── similarFiles.ts │ │ │ │ ├── snippets.ts │ │ │ │ ├── subsetMatching.ts │ │ │ │ └── windowDelineations.ts │ │ │ │ ├── suffixMatchCriteria.ts │ │ │ │ ├── test │ │ │ │ ├── components │ │ │ │ │ ├── hooks.test.ts │ │ │ │ │ ├── jsx-runtime.test.ts.off │ │ │ │ │ ├── reconciler.test.tsx │ │ │ │ │ ├── testHelpers.ts │ │ │ │ │ ├── virtualPrompt.test.tsx │ │ │ │ │ └── walker.test.ts │ │ │ │ ├── indentation.test.ts │ │ │ │ ├── indentationLanguages.test.ts │ │ │ │ ├── indentationParsing.test.ts │ │ │ │ ├── languageMarker.test.ts │ │ │ │ ├── multisnippet.test.ts │ │ │ │ ├── parse.test.ts │ │ │ │ ├── parseBlock.test.ts │ │ │ │ ├── similarFiles.test.ts │ │ │ │ ├── snippets.test.ts │ │ │ │ ├── subsetMatching.test.ts │ │ │ │ ├── suffixmatch.test.ts │ │ │ │ ├── testHelpers.ts │ │ │ │ ├── testdata │ │ │ │ │ ├── example.py │ │ │ │ │ ├── lazy_greet.py │ │ │ │ │ ├── testTokenizer.ts │ │ │ │ │ └── testWishlist.ts │ │ │ │ ├── tokenizer.test.ts │ │ │ │ └── windowDelineation.test.ts │ │ │ │ └── tokenization │ │ │ │ ├── index.ts │ │ │ │ └── tokenizer.ts │ │ │ └── types │ │ │ └── src │ │ │ ├── auth.ts │ │ │ ├── codeCitation.ts │ │ │ ├── contextProviderApiV1.ts │ │ │ ├── core.ts │ │ │ ├── index.ts │ │ │ └── status.ts │ ├── completions │ │ ├── common │ │ │ ├── config.ts │ │ │ ├── copilotInlineCompletionItemProviderService.ts │ │ │ └── parseBlock.ts │ │ └── vscode-node │ │ │ ├── completionsCoreContribution.ts │ │ │ ├── completionsProvider.ts │ │ │ ├── completionsUnificationContribution.ts │ │ │ └── copilotInlineCompletionItemProviderService.ts │ ├── configuration │ │ └── vscode-node │ │ │ └── configurationMigration.ts │ ├── context │ │ ├── node │ │ │ └── resolvers │ │ │ │ ├── extensionApi.tsx │ │ │ │ ├── fixSelection.ts │ │ │ │ ├── genericInlineIntentInvocation.ts │ │ │ │ ├── genericPanelIntentInvocation.ts │ │ │ │ ├── inlineChatSelection.ts │ │ │ │ ├── inlineFixIntentInvocation.ts │ │ │ │ ├── promptWorkspaceLabels.ts │ │ │ │ ├── selectionContextHelpers.ts │ │ │ │ ├── test │ │ │ │ └── vscodeContext.spec.ts │ │ │ │ └── vscodeContext.ts │ │ └── vscode │ │ │ └── context.contribution.ts │ ├── contextKeys │ │ └── vscode-node │ │ │ └── contextKeys.contribution.ts │ ├── conversation │ │ ├── common │ │ │ └── languageModelChatMessageHelpers.ts │ │ ├── node │ │ │ ├── aiMappedEditsProvider.ts │ │ │ └── githubPullRequestProviders.ts │ │ └── vscode-node │ │ │ ├── aiMappedEditsContrib.ts │ │ │ ├── chatParticipants.ts │ │ │ ├── conversationFeature.ts │ │ │ ├── feedbackCollection.ts │ │ │ ├── feedbackContribution.ts │ │ │ ├── feedbackReporter.ts │ │ │ ├── languageModelAccess.ts │ │ │ ├── languageModelAccessPrompt.tsx │ │ │ ├── logWorkspaceState.ts │ │ │ ├── newWorkspaceFollowup.ts │ │ │ ├── remoteAgents.ts │ │ │ ├── terminalFixGenerator.ts │ │ │ ├── test │ │ │ ├── conversationFeature.test.ts │ │ │ ├── githubPullRequestTitleAndDescription.test.ts │ │ │ ├── interactiveEditorSessionProvider.test.ts │ │ │ ├── interactiveSessionProvider.telemetry.test.ts │ │ │ └── languageModelAccess.test.ts │ │ │ ├── userActions.ts │ │ │ └── welcomeMessageProvider.ts │ ├── conversationStore │ │ └── node │ │ │ └── conversationStore.ts │ ├── diagnosticsContext │ │ └── vscode │ │ │ └── diagnosticsContextProvider.ts │ ├── extension │ │ ├── vscode-node │ │ │ ├── contributions.ts │ │ │ ├── extension.ts │ │ │ └── services.ts │ │ ├── vscode-worker │ │ │ ├── contributions.ts │ │ │ ├── extension.ts │ │ │ └── services.ts │ │ └── vscode │ │ │ ├── contributions.ts │ │ │ ├── extension.ts │ │ │ └── services.ts │ ├── externalAgents │ │ ├── node │ │ │ ├── modelProxyProvider.ts │ │ │ └── oaiLanguageModelServer.ts │ │ └── vscode-node │ │ │ └── lmProxyContrib.ts │ ├── getting-started │ │ ├── common │ │ │ └── newWorkspaceContext.ts │ │ └── vscode-node │ │ │ ├── commands.ts │ │ │ ├── newWorkspace.contribution.ts │ │ │ └── newWorkspaceInitializer.ts │ ├── git │ │ ├── common │ │ │ └── mergeConflictService.ts │ │ └── vscode │ │ │ ├── mergeConflictParser.ts │ │ │ └── mergeConflictServiceImpl.ts │ ├── githubMcp │ │ ├── common │ │ │ └── githubMcpDefinitionProvider.ts │ │ ├── test │ │ │ └── node │ │ │ │ └── githubMcpDefinitionProvider.spec.ts │ │ └── vscode-node │ │ │ └── githubMcp.contribution.ts │ ├── githubPullRequest.d.ts │ ├── ignore │ │ └── vscode-node │ │ │ ├── ignoreMessage.ts │ │ │ └── ignoreProvider.ts │ ├── inlineChat │ │ ├── node │ │ │ ├── codeContextRegion.ts │ │ │ ├── diagnosticsTelemetry.ts │ │ │ ├── inlineChatConstants.ts │ │ │ ├── inlineChatIntent.ts │ │ │ ├── promptCraftingTypes.ts │ │ │ └── rendererVisualization.ts │ │ ├── test │ │ │ └── vscode-node │ │ │ │ ├── inlineChat.test.ts │ │ │ │ └── naturalLanguageHint.test.ts │ │ └── vscode-node │ │ │ ├── inlineChatCodeActions.ts │ │ │ ├── inlineChatCommands.ts │ │ │ ├── inlineChatNotebookActions.ts │ │ │ └── naturalLanguageHint.ts │ ├── inlineEdits │ │ ├── common │ │ │ ├── common.ts │ │ │ ├── correlationId.ts │ │ │ ├── delay.ts │ │ │ ├── editRebase.ts │ │ │ ├── informationDelta.tsx │ │ │ ├── nearbyCursorInlineEditProvider.ts │ │ │ ├── observableWorkspaceRecordingReplayer.ts │ │ │ ├── rejectionCollector.ts │ │ │ └── userInteractionMonitor.ts │ │ ├── node │ │ │ ├── createNextEditProvider.ts │ │ │ ├── debugRecorder.ts │ │ │ ├── diffNextEdits.ts │ │ │ ├── importFiltering.ts │ │ │ ├── nesConfigs.ts │ │ │ ├── nextEditCache.ts │ │ │ ├── nextEditProvider.ts │ │ │ ├── nextEditProviderTelemetry.ts │ │ │ ├── nextEditResult.ts │ │ │ └── serverPoweredInlineEditProvider.ts │ │ ├── test │ │ │ ├── common │ │ │ │ └── editRebase.spec.ts │ │ │ ├── node │ │ │ │ ├── debugRecorder.spec.ts │ │ │ │ ├── fileLoading.ts │ │ │ │ ├── ignoreImportChanges.spec.ts │ │ │ │ ├── nesXtabHistoryTracker.spec.ts │ │ │ │ ├── nextEditProviderCaching.spec.ts │ │ │ │ ├── recordings │ │ │ │ │ ├── ArrayToObject.recording.w.json │ │ │ │ │ ├── ChangePointToPoint3D.recording.w.json │ │ │ │ │ ├── DeclaringConstructorArgument.recording.w.json │ │ │ │ │ ├── EditSourceTracker.test1.recording.w.json │ │ │ │ │ └── RejectionCollector.test1.w.json │ │ │ │ ├── rejectionCollector.spec.ts │ │ │ │ └── runRecording.ts │ │ │ └── vscode-node │ │ │ │ ├── diagnosticsCollection.spec.ts │ │ │ │ ├── documentFilter.ts │ │ │ │ ├── inlineEditModel.spec.ts │ │ │ │ ├── isInlineSuggestion.test.ts │ │ │ │ └── isSubword.spec.ts │ │ └── vscode-node │ │ │ ├── components │ │ │ ├── inlineEditDebugComponent.ts │ │ │ ├── logContextRecorder.ts │ │ │ └── test │ │ │ │ └── inlineEditDebugComponent.spec.ts │ │ │ ├── features │ │ │ ├── diagnosticsBasedCompletions │ │ │ │ ├── anyDiagnosticsCompletionProvider.ts │ │ │ │ ├── asyncDiagnosticsCompletionProvider.ts │ │ │ │ ├── diagnosticsCompletions.ts │ │ │ │ └── importDiagnosticsCompletionProvider.ts │ │ │ ├── diagnosticsCompletionProcessor.ts │ │ │ └── diagnosticsInlineEditProvider.ts │ │ │ ├── inlineCompletionProvider.ts │ │ │ ├── inlineEditModel.ts │ │ │ ├── inlineEditProviderFeature.ts │ │ │ ├── isInlineSuggestion.ts │ │ │ ├── jointInlineCompletionProvider.ts │ │ │ ├── parts │ │ │ ├── common.ts │ │ │ ├── documentFilter.ts │ │ │ ├── inlineEditLogger.ts │ │ │ ├── verifyTextDocumentChanges.ts │ │ │ └── vscodeWorkspace.ts │ │ │ └── utils │ │ │ ├── observablesUtils.ts │ │ │ ├── translations.ts │ │ │ └── virtualTextDocumentProvider.ts │ ├── intents │ │ ├── common │ │ │ ├── agentConfig.ts │ │ │ └── intents.ts │ │ ├── node │ │ │ ├── agentIntent.ts │ │ │ ├── allIntents.ts │ │ │ ├── askAgentIntent.ts │ │ │ ├── cacheBreakpoints.ts │ │ │ ├── docIntent.tsx │ │ │ ├── editCodeIntent.ts │ │ │ ├── editCodeIntent2.ts │ │ │ ├── editCodeStep.ts │ │ │ ├── explainIntent.ts │ │ │ ├── fixIntent.ts │ │ │ ├── generateCodeIntent.ts │ │ │ ├── generateNewWorkspaceContent.ts │ │ │ ├── intentService.ts │ │ │ ├── newIntent.ts │ │ │ ├── newNotebookIntent.contribution.ts │ │ │ ├── newNotebookIntent.ts │ │ │ ├── notebookEditorIntent.ts │ │ │ ├── pauseController.ts │ │ │ ├── reviewIntent.ts │ │ │ ├── searchIntent.ts │ │ │ ├── searchKeywordsIntent.ts │ │ │ ├── searchPanelIntent.ts │ │ │ ├── setupTests.ts │ │ │ ├── terminalExplainIntent.ts │ │ │ ├── terminalIntent.ts │ │ │ ├── testIntent │ │ │ │ ├── setupTestsFrameworkQueryInvocation.tsx │ │ │ │ ├── setupTestsInvocation.tsx │ │ │ │ ├── summarizedDocumentWithSelection.tsx │ │ │ │ ├── testDeps.tsx │ │ │ │ ├── testFromSrcInvocation.tsx │ │ │ │ ├── testFromTestInvocation.tsx │ │ │ │ ├── testInfoStorage.ts │ │ │ │ ├── testIntent.tsx │ │ │ │ ├── testPromptUtil.ts │ │ │ │ └── userQueryParser.tsx │ │ │ ├── toolCallingLoop.ts │ │ │ ├── unknownIntent.ts │ │ │ ├── vscodeIntent.ts │ │ │ └── workspaceIntent.ts │ │ ├── test │ │ │ └── node │ │ │ │ └── editCodeIntent.spec.ts │ │ └── vscode-node │ │ │ ├── fixTestFailureContributions.ts │ │ │ ├── newWorkspacePreviewFileSystemProvider.ts │ │ │ ├── newWorkspaceTextDocumentProvider.ts │ │ │ ├── testGenAction.ts │ │ │ └── testGenLens.ts │ ├── languageContextProvider │ │ └── vscode-node │ │ │ └── languageContextProviderService.ts │ ├── linkify │ │ ├── common │ │ │ ├── commands.ts │ │ │ ├── filePathLinkifier.ts │ │ │ ├── linkifiedText.ts │ │ │ ├── linkifier.ts │ │ │ ├── linkifyService.ts │ │ │ ├── modelFilePathLinkifier.ts │ │ │ └── responseStreamWithLinkification.ts │ │ ├── test │ │ │ ├── node │ │ │ │ ├── filePathLinkifier.spec.ts │ │ │ │ ├── linkifier.spec.ts │ │ │ │ ├── modelFilePathLinkifier.spec.ts │ │ │ │ └── util.ts │ │ │ └── vscode-node │ │ │ │ ├── findSymbol.test.ts │ │ │ │ ├── notebookCellLinkifier.spec.ts │ │ │ │ └── symbolLinkifier.test.ts │ │ └── vscode-node │ │ │ ├── commands.ts │ │ │ ├── findSymbol.ts │ │ │ ├── findWord.ts │ │ │ ├── inlineCodeSymbolLinkifier.ts │ │ │ ├── notebookCellLinkifier.ts │ │ │ └── symbolLinkifier.ts │ ├── log │ │ └── vscode-node │ │ │ ├── loggingActions.ts │ │ │ ├── requestLogTree.ts │ │ │ └── test │ │ │ └── sanitizer.spec.ts │ ├── mcp │ │ ├── test │ │ │ └── vscode-node │ │ │ │ ├── commands.spec.ts │ │ │ │ ├── fixtures │ │ │ │ ├── nuget │ │ │ │ │ ├── basetestpackage.dotnettool.1.0.0.nupkg │ │ │ │ │ ├── basetestpackage.mcpserver.0.1.0-beta.nupkg │ │ │ │ │ └── knapcode.samplemcpserver.0.6.0-beta.nupkg │ │ │ │ └── snapshots │ │ │ │ │ ├── docker-mcp-node-code-sandbox.json │ │ │ │ │ ├── dotnet-package-search-does-not-exist.json │ │ │ │ │ ├── dotnet-package-search-exists.json │ │ │ │ │ ├── npm-modelcontextprotocol-server-everything.json │ │ │ │ │ ├── nuget-readme.md │ │ │ │ │ ├── nuget-service-index.json │ │ │ │ │ └── pip-mcp-server-fetch.json │ │ │ │ ├── nuget.integration.spec.ts │ │ │ │ ├── nuget.mapping.spec.ts │ │ │ │ ├── nuget.stub.spec.ts │ │ │ │ └── util.ts │ │ └── vscode-node │ │ │ ├── commands.ts │ │ │ ├── mcpToolCallingLoop.tsx │ │ │ ├── mcpToolCallingLoopPrompt.tsx │ │ │ ├── mcpToolCallingTools.tsx │ │ │ ├── nuget.ts │ │ │ └── util.ts │ ├── notebook │ │ └── vscode-node │ │ │ └── followActions.ts │ ├── onboardDebug │ │ ├── common │ │ │ └── launchConfigService.ts │ │ ├── node │ │ │ ├── commandToConfigConverter.tsx │ │ │ ├── copilotDebugCommandSessionFactory.tsx │ │ │ ├── copilotDebugWorker │ │ │ │ ├── copilotDebugWorker.ps1 │ │ │ │ ├── index.ts │ │ │ │ ├── open.ts │ │ │ │ ├── rpc.ts │ │ │ │ ├── shared.ts │ │ │ │ └── streamSplitter.ts │ │ │ ├── debuggableCommandIdentifier.ts │ │ │ ├── languageToolsProvider.tsx │ │ │ └── parseLaunchConfigFromResponse.ts │ │ ├── test │ │ │ └── node │ │ │ │ ├── debuggableCommandIdentifier.spec.ts │ │ │ │ └── parseLaunchConfigFromResponse.spec.ts │ │ ├── vscode-node │ │ │ ├── copilotDebugCommandContribution.ts │ │ │ ├── copilotDebugCommandHandle.ts │ │ │ ├── copilotDebugCommandSession.ts │ │ │ └── onboardTerminalTestsContribution.ts │ │ └── vscode │ │ │ └── launchConfigService.ts │ ├── prompt │ │ ├── common │ │ │ ├── chatVariablesCollection.ts │ │ │ ├── codeGuesser.ts │ │ │ ├── conversation.ts │ │ │ ├── fileTreeParser.ts │ │ │ ├── importStatement.ts │ │ │ ├── intents.ts │ │ │ ├── repository.ts │ │ │ ├── specialRequestTypes.ts │ │ │ ├── streamingGrammar.ts │ │ │ └── toolCallRound.ts │ │ ├── node │ │ │ ├── chatMLFetcher.ts │ │ │ ├── chatMLFetcherTelemetry.ts │ │ │ ├── chatParticipantRequestHandler.ts │ │ │ ├── chatParticipantTelemetry.ts │ │ │ ├── codebaseToolCalling.ts │ │ │ ├── conversation.ts │ │ │ ├── defaultIntentRequestHandler.ts │ │ │ ├── definitionAroundCursor.tsx │ │ │ ├── devContainerConfigGenerator.ts │ │ │ ├── documentContext.ts │ │ │ ├── editFromDiffGeneration.ts │ │ │ ├── editGeneration.ts │ │ │ ├── feedbackGenerator.ts │ │ │ ├── feedbackReporter.ts │ │ │ ├── gitCommitMessageGenerator.ts │ │ │ ├── githubPullRequestTitleAndDescriptionGenerator.ts │ │ │ ├── indentationGuesser.ts │ │ │ ├── intentDetector.tsx │ │ │ ├── intentRegistry.ts │ │ │ ├── intents.ts │ │ │ ├── promptVariablesService.ts │ │ │ ├── pseudoStartStopConversationCallback.ts │ │ │ ├── repoInfoTelemetry.ts │ │ │ ├── responseProcessorContext.ts │ │ │ ├── settingsEditorSearchResultsSelector.ts │ │ │ ├── streamingEdits.ts │ │ │ ├── summarizer.ts │ │ │ ├── telemetry.ts │ │ │ ├── test │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── defaultIntentRequestHandler.spec.ts.snap │ │ │ │ ├── codeGuesser.spec.ts │ │ │ │ ├── defaultIntentRequestHandler.spec.ts │ │ │ │ ├── feedbackGenerator.spec.ts │ │ │ │ ├── indentationGuesser.spec.ts │ │ │ │ ├── positionOffsetTransformer.spec.ts │ │ │ │ ├── repoInfoTelemetry.spec.ts │ │ │ │ ├── streamingEdits.spec.ts │ │ │ │ └── testFiles.spec.ts │ │ │ ├── test2Impl.tsx │ │ │ ├── testExample.tsx │ │ │ ├── testFiles.ts │ │ │ ├── title.ts │ │ │ └── todoListContextProvider.ts │ │ ├── test │ │ │ ├── common │ │ │ │ ├── fileTreeParser.spec.ts │ │ │ │ └── streamingGrammar.spec.ts │ │ │ └── node │ │ │ │ └── conversation.spec.ts │ │ └── vscode-node │ │ │ ├── debugCommands.ts │ │ │ ├── devContainerConfigurationServiceImpl.ts │ │ │ ├── endpointProviderImpl.ts │ │ │ ├── gitCommitMessageServiceImpl.ts │ │ │ ├── gitDiffService.ts │ │ │ ├── promptVariablesService.ts │ │ │ ├── renameSuggestions.ts │ │ │ ├── requestLoggerImpl.ts │ │ │ ├── requestLoggerToolResult.tsx │ │ │ ├── scenarioAutomationEndpointProviderImpl.ts │ │ │ ├── settingsEditorSearchServiceImpl.ts │ │ │ ├── test │ │ │ ├── gitDiffService.spec.ts │ │ │ └── promptVariablesService.spec.ts │ │ │ └── workspaceEditRecorder.ts │ ├── promptFileContext │ │ └── vscode-node │ │ │ └── promptFileContextService.ts │ ├── prompts │ │ └── node │ │ │ ├── agent │ │ │ ├── agentConversationHistory.tsx │ │ │ ├── agentPrompt.tsx │ │ │ ├── allAgentPrompts.ts │ │ │ ├── anthropicPrompts.tsx │ │ │ ├── copilotCLIPrompt.tsx │ │ │ ├── defaultAgentInstructions.tsx │ │ │ ├── fileLinkificationInstructions.tsx │ │ │ ├── geminiPrompts.tsx │ │ │ ├── openai │ │ │ │ ├── defaultOpenAIPrompt.tsx │ │ │ │ ├── gpt51CodexPrompt.tsx │ │ │ │ ├── gpt51Prompt.tsx │ │ │ │ ├── gpt5CodexPrompt.tsx │ │ │ │ ├── gpt5Prompt.tsx │ │ │ │ └── hiddenModelBPrompt.tsx │ │ │ ├── promptRegistry.ts │ │ │ ├── simpleSummarizedHistoryPrompt.tsx │ │ │ ├── summarizedConversationHistory.tsx │ │ │ ├── test │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── agentPrompts-arctic-fox │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-arctic-fox.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-arctic-fox.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-arctic-fox.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-arctic-fox.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-arctic-fox.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-arctic-fox.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-arctic-fox.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-arctic-fox.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-arctic-fox.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-claude-opus-4.5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-claude-opus-4.5.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-claude-sonnet-4.5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-default │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-default.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-default.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-default.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-default.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-default.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-default.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-default.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-default.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-default.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-default.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-default.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gemini-2.0-flash │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gemini-2.0-flash.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-4.1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-4.1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-4.1.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-4.1.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-4.1.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-4.1.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-4.1.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-4.1.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-4.1.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-4.1.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5-codex │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5-codex.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5-mini │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5-mini.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5.1-codex-mini │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5.1-codex │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5.1-codex.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5.1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5.1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5.1.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5.1.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5.1.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5.1.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5.1.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5.1.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5.1.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5.1.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-gpt-5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-gpt-5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-gpt-5.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-gpt-5.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-gpt-5.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-gpt-5.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-gpt-5.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-gpt-5.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-gpt-5.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-gpt-5.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── agentPrompts-grok-code-fast-1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-tool_use-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── all_non_edit_tools.spec.snap │ │ │ │ │ │ ├── all_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── all_tools.spec.snap │ │ │ │ │ │ ├── cache_BPs-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── cache_BPs.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── cache_BPs_multi_round.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── custom_instructions_not_in_system_message.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── edited_file_events_grouped_by_kind.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── omit_base_agent_instructions.spec.snap │ │ │ │ │ │ ├── one_attachment-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── one_attachment.spec.snap │ │ │ │ │ │ ├── simple_case-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── simple_case.spec.snap │ │ │ │ │ │ ├── tool_use-grok-code-fast-1.spec.snap │ │ │ │ │ │ └── tool_use.spec.snap │ │ │ │ │ ├── arctic-fox │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-arctic-fox.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-arctic-fox.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-arctic-fox.spec.snap │ │ │ │ │ ├── claude-opus-4.5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-claude-opus-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-claude-opus-4.5.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-claude-opus-4.5.spec.snap │ │ │ │ │ ├── claude-sonnet-4.5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-claude-sonnet-4.5.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-claude-sonnet-4.5.spec.snap │ │ │ │ │ ├── default │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-default.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-default.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-default.spec.snap │ │ │ │ │ ├── gemini-2.0-flash │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gemini-2.0-flash.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gemini-2.0-flash.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gemini-2.0-flash.spec.snap │ │ │ │ │ ├── gpt-4.1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-4.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-4.1.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-4.1.spec.snap │ │ │ │ │ ├── gpt-5-codex │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5-codex.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5-codex.spec.snap │ │ │ │ │ ├── gpt-5-mini │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5-mini.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5-mini.spec.snap │ │ │ │ │ ├── gpt-5.1-codex-mini │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5.1-codex-mini.spec.snap │ │ │ │ │ ├── gpt-5.1-codex │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1-codex.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1-codex.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5.1-codex.spec.snap │ │ │ │ │ ├── gpt-5.1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.1.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5.1.spec.snap │ │ │ │ │ ├── gpt-5 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-gpt-5.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-gpt-5.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-gpt-5.spec.snap │ │ │ │ │ ├── grok-code-fast-1 │ │ │ │ │ │ ├── agentPrompts-all_non_edit_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-all_tools-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-cache_BPs_multi_round-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-custom_instructions_not_in_system_message-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-edited_file_events_grouped_by_kind-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-omit_base_agent_instructions-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-one_attachment-grok-code-fast-1.spec.snap │ │ │ │ │ │ ├── agentPrompts-simple_case-grok-code-fast-1.spec.snap │ │ │ │ │ │ └── agentPrompts-tool_use-grok-code-fast-1.spec.snap │ │ │ │ │ ├── parseAttachments.spec.ts.snap │ │ │ │ │ ├── summarization-currentTurn-Agent.spec.snap │ │ │ │ │ ├── summarization-currentTurnEarlierRound-Agent.spec.snap │ │ │ │ │ ├── summarization-currentTurnEarlierRound-FullSumm.spec.snap │ │ │ │ │ ├── summarization-currentTurnEarlierRound-SimpleSummarizedHistory.spec.snap │ │ │ │ │ ├── summarization-duringToolCalling-Agent.spec.snap │ │ │ │ │ ├── summarization-duringToolCalling-FullSumm.spec.snap │ │ │ │ │ ├── summarization-duringToolCalling-SimpleSummarizedHistory.spec.snap │ │ │ │ │ ├── summarization-previousTurnMultiple-Agent.spec.snap │ │ │ │ │ ├── summarization-previousTurnMultiple-FullSumm.spec.snap │ │ │ │ │ ├── summarization-previousTurnMultiple-SimpleSummarizedHistory.spec.snap │ │ │ │ │ ├── summarization-previousTurnNoRounds-Agent.spec.snap │ │ │ │ │ ├── summarization-previousTurnNoRounds-FullSumm.spec.snap │ │ │ │ │ └── summarization-previousTurnNoRounds-SimpleSummarizedHistory.spec.snap │ │ │ │ ├── agentPrompt.spec.tsx │ │ │ │ ├── parseAttachments.spec.ts │ │ │ │ ├── summarization.spec.tsx │ │ │ │ └── terminalPrompt.spec.tsx │ │ │ ├── vscModelPrompts.tsx │ │ │ └── xAIPrompts.tsx │ │ │ ├── base │ │ │ ├── capabilities.tsx │ │ │ ├── common.tsx │ │ │ ├── copilotIdentity.tsx │ │ │ ├── instructionMessage.tsx │ │ │ ├── promptElement.ts │ │ │ ├── promptRenderer.ts │ │ │ ├── responseTranslationRules.tsx │ │ │ ├── safetyRules.tsx │ │ │ ├── tag.tsx │ │ │ └── terminalState.tsx │ │ │ ├── codeMapper │ │ │ ├── codeMapper.ts │ │ │ ├── codeMapperPrompt.tsx │ │ │ ├── codeMapperService.ts │ │ │ └── patchEditGeneration.tsx │ │ │ ├── devcontainer │ │ │ └── devContainerConfigPrompt.tsx │ │ │ ├── feedback │ │ │ ├── currentChange.tsx │ │ │ └── provideFeedback.tsx │ │ │ ├── git │ │ │ ├── gitChanges.tsx │ │ │ └── gitCommitMessagePrompt.tsx │ │ │ ├── github │ │ │ └── pullRequestDescriptionPrompt.tsx │ │ │ ├── inline │ │ │ ├── adjustSelection.ts │ │ │ ├── diagnosticsContext.tsx │ │ │ ├── diffEditGeneration.tsx │ │ │ ├── fixCookbookService.ts │ │ │ ├── inlineChat2Prompt.tsx │ │ │ ├── inlineChatEditCodePrompt.tsx │ │ │ ├── inlineChatEditMarkdownPrompt.tsx │ │ │ ├── inlineChatFix3Prompt.tsx │ │ │ ├── inlineChatGenerateCodePrompt.tsx │ │ │ ├── inlineChatGenerateMarkdownPrompt.tsx │ │ │ ├── inlineChatNotebookCommon.ts │ │ │ ├── inlineChatNotebookCommonPromptElements.tsx │ │ │ ├── inlineChatNotebookEditPrompt.tsx │ │ │ ├── inlineChatNotebookFixPrompt.tsx │ │ │ ├── inlineChatNotebookGeneratePrompt.tsx │ │ │ ├── inlineChatWorkspaceSearch.tsx │ │ │ ├── languageServerContextPrompt.tsx │ │ │ ├── promptingSummarizedDocument.ts │ │ │ ├── pythonCookbookData.ts │ │ │ ├── summarizedDocument │ │ │ │ ├── fragments.ts │ │ │ │ ├── implementation.ts │ │ │ │ ├── projectedText.ts │ │ │ │ ├── summarizeDocument.ts │ │ │ │ └── summarizeDocumentHelpers.ts │ │ │ ├── test │ │ │ │ └── inlineChat2Prompt.spec.tsx │ │ │ ├── utils │ │ │ │ └── streaming.ts │ │ │ ├── visualization.ts │ │ │ └── workingCopies.ts │ │ │ ├── notebook │ │ │ └── commonPrompts.tsx │ │ │ ├── panel │ │ │ ├── chatVariables.tsx │ │ │ ├── codeBlockFormattingRules.tsx │ │ │ ├── codebaseAgentPrompt.tsx │ │ │ ├── conversationHistory.tsx │ │ │ ├── currentEditor.tsx │ │ │ ├── currentSelection.tsx │ │ │ ├── customInstructions.tsx │ │ │ ├── definitionAtPosition.tsx │ │ │ ├── editCodePrompt.tsx │ │ │ ├── editCodePrompt2.tsx │ │ │ ├── editorIntegrationRules.tsx │ │ │ ├── explain.tsx │ │ │ ├── fileVariable.tsx │ │ │ ├── image.tsx │ │ │ ├── newNotebook.tsx │ │ │ ├── newWorkspace │ │ │ │ ├── newWorkspace.tsx │ │ │ │ └── newWorkspaceContents.tsx │ │ │ ├── notebookEditCodePrompt.tsx │ │ │ ├── notebookInlinePrompt.tsx │ │ │ ├── notebookSummaryChangePrompt.tsx │ │ │ ├── notebookVariables.tsx │ │ │ ├── panelChatBasePrompt.tsx │ │ │ ├── panelChatFixPrompt.tsx │ │ │ ├── preferences.tsx │ │ │ ├── projectLabels.tsx │ │ │ ├── promptFile.tsx │ │ │ ├── referencesAtPosition.tsx │ │ │ ├── safeElements.tsx │ │ │ ├── search.tsx │ │ │ ├── searchPanelKeywordsPrompt.tsx │ │ │ ├── searchPanelPrompt.tsx │ │ │ ├── startDebugging.tsx │ │ │ ├── symbolAtCursor.tsx │ │ │ ├── symbolDefinitions.tsx │ │ │ ├── terminal.tsx │ │ │ ├── terminalExplain.tsx │ │ │ ├── terminalLastCommand.tsx │ │ │ ├── terminalQuickFix.tsx │ │ │ ├── terminalSelection.tsx │ │ │ ├── test │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── fileVariable.spec.ts.snap │ │ │ │ └── fileVariable.spec.ts │ │ │ ├── title.tsx │ │ │ ├── toolCalling.tsx │ │ │ ├── unsafeElements.tsx │ │ │ ├── vscode.tsx │ │ │ └── workspace │ │ │ │ ├── metaPrompt.tsx │ │ │ │ ├── test │ │ │ │ └── visualFileTree.spec.ts │ │ │ │ ├── visualFileTree.ts │ │ │ │ ├── workspaceContext.tsx │ │ │ │ ├── workspaceFoldersHint.tsx │ │ │ │ ├── workspacePrompt.tsx │ │ │ │ └── workspaceStructure.tsx │ │ │ ├── settingsEditor │ │ │ └── settingsEditorSuggestQueryPrompt.tsx │ │ │ └── test │ │ │ ├── adjustSelection.spec.ts │ │ │ ├── fixtures │ │ │ ├── 5710.selection.ts │ │ │ ├── 5710.summarized.ts │ │ │ ├── 5710.ts │ │ │ ├── BasketService.cs │ │ │ ├── BasketService.selection.cs │ │ │ ├── BasketService.summarized.cs │ │ │ ├── EditForm.selection.tsx │ │ │ ├── EditForm.summarized.tsx │ │ │ ├── EditForm.tsx │ │ │ ├── bracketPairsTree.summarized.ts │ │ │ ├── bracketPairsTree.ts │ │ │ ├── codeEditorWidget.1.summarized.ts │ │ │ ├── codeEditorWidget.2.summarized.ts │ │ │ ├── codeEditorWidget.3.summarized.ts │ │ │ ├── codeEditorWidget.ts │ │ │ ├── codeEditorWidget.ts.1.tempo-summarized │ │ │ ├── cppNoExtraSemicolons.cpp │ │ │ ├── cppNoExtraSemicolons.summarized.cpp │ │ │ ├── editorGroupWatermark.summarized.ts │ │ │ ├── editorGroupWatermark.ts │ │ │ ├── editorGroupWatermark.ts.summarized.round1 │ │ │ ├── editorGroupWatermark.ts.summarized.round2 │ │ │ ├── extHost.api.impl.selection.ts │ │ │ ├── extHost.api.impl.summarized.ts │ │ │ ├── extHost.api.impl.ts │ │ │ ├── keybindingParser.summarized.ts │ │ │ ├── keybindingParser.ts │ │ │ ├── map.summarized.ts │ │ │ ├── map.summarized.ts.view-port │ │ │ ├── map.ts │ │ │ ├── problem1.cpp │ │ │ ├── problem1.summarized.cpp │ │ │ ├── problem2.cpp │ │ │ ├── problem2.summarized.cpp │ │ │ ├── pseudoStartStopConversationCallbackTest.selection.ts │ │ │ ├── pseudoStartStopConversationCallbackTest.summarized.ts │ │ │ ├── pseudoStartStopConversationCallbackTest.ts │ │ │ ├── pullRequestModel.selection.ts │ │ │ ├── pullRequestModel.summarized.ts │ │ │ ├── pullRequestModel.ts │ │ │ ├── simpleClass.summarized.tsx │ │ │ ├── simpleClass.tsx │ │ │ ├── strings.test-example.2.summarized.ts │ │ │ ├── strings.test-example.3.summarized.ts │ │ │ ├── strings.test-example.summarized.ts │ │ │ ├── strings.test-example.summarized.ts.round2 │ │ │ ├── strings.test-example.ts │ │ │ ├── strings.test-example.ts.summarized.round1 │ │ │ ├── strings.test-example.ts.summarized.round2 │ │ │ ├── tempo-actions.html │ │ │ ├── tempo-actions.html.3.tempo-summarized │ │ │ ├── tempo-actions.ts │ │ │ ├── tempo-actions.ts.2.tempo-summarized │ │ │ ├── tempo-actions.ts.3.tempo-summarized │ │ │ ├── tempo-chatActions.ts │ │ │ ├── tempo-chatActions.ts.2.tempo-summarized │ │ │ ├── tempo-chatContextActions.ts │ │ │ ├── tempo-chatContextActions.ts.2.tempo-summarized │ │ │ ├── view.css │ │ │ ├── view.summarized.css │ │ │ ├── vscode.proposed.chatParticipantAdditions.d.selection.ts │ │ │ ├── vscode.proposed.chatParticipantAdditions.d.summarized.ts │ │ │ ├── vscode.proposed.chatParticipantAdditions.d.ts │ │ │ ├── webview-index.selection.ts │ │ │ ├── webview-index.summarized.ts │ │ │ ├── webview-index.ts │ │ │ ├── workbench-dev.html │ │ │ ├── workbench-dev.selection.html │ │ │ └── workbench-dev.summarized.html │ │ │ ├── projectedText.spec.ts │ │ │ ├── summarizeDocument.spec.ts │ │ │ ├── summarizeDocumentPlayground.ts │ │ │ ├── utils.ts │ │ │ └── workingCopies.spec.ts │ ├── relatedFiles │ │ ├── node │ │ │ ├── gitRelatedFilesProvider.ts │ │ │ └── testRelatedFilesProvider.ts │ │ └── vscode-node │ │ │ └── relatedFiles.contribution.ts │ ├── renameSuggestions │ │ ├── common │ │ │ └── namingConvention.ts │ │ ├── node │ │ │ ├── renameSuggestionsPrompt.tsx │ │ │ └── renameSuggestionsProvider.ts │ │ └── test │ │ │ ├── common │ │ │ └── namingConvention.spec.ts │ │ │ └── node │ │ │ └── renameSuggestionsProvider.spec.tsx │ ├── replay │ │ ├── common │ │ │ └── chatReplayResponses.ts │ │ ├── node │ │ │ ├── replayParser.ts │ │ │ ├── replayParsing.spec.ts │ │ │ └── spec.chatreplay.json │ │ └── vscode-node │ │ │ ├── chatReplayContrib.ts │ │ │ ├── chatReplayParticipant.ts │ │ │ ├── chatReplaySessionProvider.ts │ │ │ └── replayDebugSession.ts │ ├── review │ │ └── node │ │ │ ├── doReview.ts │ │ │ ├── githubPullRequestReviewerCommentsProvider.ts │ │ │ └── githubReviewAgent.ts │ ├── search │ │ └── vscode-node │ │ │ └── commands.ts │ ├── settingsSchema │ │ └── vscode-node │ │ │ └── settingsSchemaFeature.ts │ ├── survey │ │ └── vscode-node │ │ │ └── surveyCommands.ts │ ├── telemetry │ │ ├── common │ │ │ └── lifecycleTelemetryContrib.ts │ │ └── vscode │ │ │ └── githubTelemetryForwardingContrib.ts │ ├── test │ │ ├── common │ │ │ └── importRewriting.spec.ts │ │ ├── node │ │ │ ├── configurations.spec.ts │ │ │ ├── editFromDiffGeneration.spec.ts │ │ │ ├── extractCodeSnippets.spec.ts │ │ │ ├── fixtures │ │ │ │ ├── gitdiff │ │ │ │ │ ├── 01-basic │ │ │ │ │ ├── 01-basic-add-2-lines │ │ │ │ │ ├── 01-basic-add-2-lines.diff │ │ │ │ │ ├── 01-basic-add-first-line │ │ │ │ │ ├── 01-basic-add-first-line.diff │ │ │ │ │ ├── 01-basic-add-last-line │ │ │ │ │ ├── 01-basic-add-last-line-with-eol │ │ │ │ │ ├── 01-basic-add-last-line-with-eol.diff │ │ │ │ │ ├── 01-basic-add-last-line.diff │ │ │ │ │ ├── 01-basic-add-line │ │ │ │ │ ├── 01-basic-add-line.diff │ │ │ │ │ ├── 01-basic-move-lines │ │ │ │ │ ├── 01-basic-move-lines.diff │ │ │ │ │ ├── 01-basic-remove-first-line │ │ │ │ │ ├── 01-basic-remove-first-line.diff │ │ │ │ │ ├── 01-basic-remove-last-line │ │ │ │ │ ├── 01-basic-remove-last-line-with-eol │ │ │ │ │ ├── 01-basic-remove-last-line-with-eol.diff │ │ │ │ │ ├── 01-basic-remove-last-line.diff │ │ │ │ │ ├── 01-basic-remove-line │ │ │ │ │ ├── 01-basic-remove-line.diff │ │ │ │ │ ├── 01-basic-replace-line │ │ │ │ │ ├── 01-basic-replace-line.diff │ │ │ │ │ ├── 02-basicWithEol │ │ │ │ │ ├── 02-basicWithEol-add-line │ │ │ │ │ ├── 02-basicWithEol-add-line.diff │ │ │ │ │ ├── 02-basicWithEol-remove-eol │ │ │ │ │ ├── 02-basicWithEol-remove-eol.diff │ │ │ │ │ ├── 02-basicWithEol-remove-last-line │ │ │ │ │ ├── 02-basicWithEol-remove-last-line.diff │ │ │ │ │ ├── 03-large │ │ │ │ │ ├── 03-large-many-changes │ │ │ │ │ ├── 03-large-many-changes.diff │ │ │ │ │ └── generate-diffs.js │ │ │ │ ├── patch │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── nested-codeblock.expected.txt │ │ │ │ │ │ ├── nested-codeblock.original.txt │ │ │ │ │ │ ├── nested-codeblock.patch.txt │ │ │ │ │ │ ├── test1.expected.txt │ │ │ │ │ │ ├── test1.original.txt │ │ │ │ │ │ ├── test1.patch.txt │ │ │ │ │ │ ├── two-blocks.expected.txt │ │ │ │ │ │ ├── two-blocks.original.txt │ │ │ │ │ │ ├── two-blocks.patch.txt │ │ │ │ │ │ ├── windows-eol.expected.bin │ │ │ │ │ │ ├── windows-eol.original.bin │ │ │ │ │ │ └── windows-eol.patch.bin │ │ │ │ │ ├── indentation │ │ │ │ │ │ ├── aml-10-58-not-defined-01.expected.txt │ │ │ │ │ │ ├── aml-10-58-not-defined-01.original.txt │ │ │ │ │ │ ├── aml-10-58-not-defined-01.patch.txt │ │ │ │ │ │ ├── aml-8-110-not-defined-00.expected.txt │ │ │ │ │ │ ├── aml-8-110-not-defined-00.original.txt │ │ │ │ │ │ ├── aml-8-110-not-defined-00.patch.txt │ │ │ │ │ │ ├── aml-8-73-no-value-for-argument-in-function-call-00.expected.txt │ │ │ │ │ │ ├── aml-8-73-no-value-for-argument-in-function-call-00.original.txt │ │ │ │ │ │ ├── aml-8-73-no-value-for-argument-in-function-call-00.patch.txt │ │ │ │ │ │ ├── code-mapper-panel-6614-2.expected.txt │ │ │ │ │ │ ├── code-mapper-panel-6614-2.original.txt │ │ │ │ │ │ ├── code-mapper-panel-6614-2.patch.txt │ │ │ │ │ │ ├── code-mapper-panel-6614.expected.txt │ │ │ │ │ │ ├── code-mapper-panel-6614.original.txt │ │ │ │ │ │ ├── code-mapper-panel-6614.patch.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook.expected.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook.original.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook.patch.txt │ │ │ │ │ │ ├── unecessary-parenthesis-00.expected.txt │ │ │ │ │ │ ├── unecessary-parenthesis-00.original.txt │ │ │ │ │ │ └── unecessary-parenthesis-00.patch.txt │ │ │ │ │ └── out-20240514-153256 │ │ │ │ │ │ ├── class-methods-use-this-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── class-methods-use-this-with-cookbook-00.original.txt │ │ │ │ │ │ ├── class-methods-use-this-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── consistent-this-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── consistent-this-with-cookbook-00.original.txt │ │ │ │ │ │ ├── consistent-this-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── constructor-super-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── constructor-super-with-cookbook-00.original.txt │ │ │ │ │ │ ├── constructor-super-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── max-lines-per-function-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── max-lines-per-function-with-cookbook-00.original.txt │ │ │ │ │ │ ├── max-lines-per-function-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-dupe-else-if-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-dupe-else-if-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-dupe-else-if-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-duplicate-case-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-negated-condition-2-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-negated-condition-2-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-negated-condition-2-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-negated-condition-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-negated-condition-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-negated-condition-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-new-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-new-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-new-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── no-sequences-with-cookbook-00.expected.txt │ │ │ │ │ │ ├── no-sequences-with-cookbook-00.original.txt │ │ │ │ │ │ ├── no-sequences-with-cookbook-00.patch.txt │ │ │ │ │ │ ├── should-not-generate-an-error-for-variables-declared-in-outer-scopes.expected.txt │ │ │ │ │ │ ├── should-not-generate-an-error-for-variables-declared-in-outer-scopes.original.txt │ │ │ │ │ │ └── should-not-generate-an-error-for-variables-declared-in-outer-scopes.patch.txt │ │ │ │ └── pseudodiff │ │ │ │ │ ├── 01-simple │ │ │ │ │ ├── 01-simple-replace-2-lines │ │ │ │ │ ├── 01-simple-replace-2-lines.diff │ │ │ │ │ ├── 02-filewithtabs │ │ │ │ │ ├── 02-filewithtabs-replace │ │ │ │ │ ├── 02-filewithtabs-replace.diff │ │ │ │ │ ├── 03-unusedimport │ │ │ │ │ ├── 03-unusedimport-addone │ │ │ │ │ ├── 03-unusedimport-addone.diff │ │ │ │ │ ├── 04-spaces │ │ │ │ │ ├── 04-spaces-replace │ │ │ │ │ ├── 04-spaces-replace.diff │ │ │ │ │ ├── 05-beginend │ │ │ │ │ ├── 05-beginend-move │ │ │ │ │ ├── 05-beginend-move.diff │ │ │ │ │ ├── 06-similarline │ │ │ │ │ ├── 06-similarline-comma │ │ │ │ │ ├── 06-similarline-comma.diff │ │ │ │ │ ├── 07-indent1 │ │ │ │ │ ├── 07-indent1-one │ │ │ │ │ ├── 07-indent1-one.diff │ │ │ │ │ ├── 07-indent1-two │ │ │ │ │ ├── 07-indent1-two.diff │ │ │ │ │ ├── 08-modifyunchanged │ │ │ │ │ ├── 08-modifyunchanged-one │ │ │ │ │ ├── 08-modifyunchanged-one.diff │ │ │ │ │ ├── 09-indent2 │ │ │ │ │ ├── 09-indent2-one │ │ │ │ │ ├── 09-indent2-one.diff │ │ │ │ │ ├── 10-test │ │ │ │ │ ├── 10-test-one │ │ │ │ │ ├── 10-test-one.diff │ │ │ │ │ ├── 10-test-one.messages │ │ │ │ │ ├── 11-replaceatend │ │ │ │ │ ├── 11-replaceatend-one │ │ │ │ │ ├── 11-replaceatend-one.diff │ │ │ │ │ ├── 11-replaceatend-one.messages │ │ │ │ │ ├── 12-insertmethod │ │ │ │ │ ├── 12-insertmethod-one │ │ │ │ │ ├── 12-insertmethod-one.diff │ │ │ │ │ ├── 12-insertmethod-one.messages │ │ │ │ │ ├── 12-insertmethod-two │ │ │ │ │ ├── 12-insertmethod-two.diff │ │ │ │ │ ├── 12-insertmethod-two.messages │ │ │ │ │ ├── 13-coroutine │ │ │ │ │ ├── 13-coroutine-one │ │ │ │ │ ├── 13-coroutine-one.diff │ │ │ │ │ ├── 13-coroutine-one.messages │ │ │ │ │ ├── 14-rob │ │ │ │ │ ├── 14-rob-one │ │ │ │ │ └── 14-rob-one.diff │ │ │ ├── intent.spec.ts │ │ │ ├── notebookPromptRendering.spec.ts │ │ │ ├── patchEditGeneration.spec.ts │ │ │ ├── pseudoStartStopConversationCallback.spec.ts │ │ │ ├── services.ts │ │ │ ├── streaming.spec.ts │ │ │ ├── summarizedDocumentRendering.spec.tsx │ │ │ ├── telemetry.spec.ts │ │ │ ├── testHelpers.ts │ │ │ ├── utils.fileTree.spec.ts │ │ │ └── utils.spec.ts │ │ └── vscode-node │ │ │ ├── configurations.test.ts │ │ │ ├── endpoints.test.ts │ │ │ ├── extension.test.ts │ │ │ ├── sanity.sanity-test.ts │ │ │ ├── services.ts │ │ │ ├── session.test.ts │ │ │ └── textDocumentManager.test.ts │ ├── testing │ │ ├── common │ │ │ └── files.ts │ │ ├── node │ │ │ ├── aiEvaluationService.tsx │ │ │ └── setupTestsFileManager.tsx │ │ └── vscode │ │ │ └── setupTestContributions.ts │ ├── tools │ │ ├── common │ │ │ ├── editToolLearningService.ts │ │ │ ├── editToolLearningStates.ts │ │ │ ├── test │ │ │ │ ├── toolNames.spec.ts │ │ │ │ └── toolService.spec.ts │ │ │ ├── toolNames.ts │ │ │ ├── toolSchemaNormalizer.ts │ │ │ ├── toolUtils.ts │ │ │ ├── toolsRegistry.ts │ │ │ ├── toolsService.ts │ │ │ └── virtualTools │ │ │ │ ├── builtInToolGroupHandler.ts │ │ │ │ ├── preComputedToolEmbeddingsCache.ts │ │ │ │ ├── toolEmbeddingsComputer.ts │ │ │ │ ├── toolEmbeddingsLocalCache.ts │ │ │ │ ├── toolGrouping.ts │ │ │ │ ├── toolGroupingService.ts │ │ │ │ ├── virtualTool.ts │ │ │ │ ├── virtualToolGroupCache.ts │ │ │ │ ├── virtualToolGrouper.ts │ │ │ │ ├── virtualToolSummarizer.tsx │ │ │ │ ├── virtualToolTypes.ts │ │ │ │ └── virtualToolsConstants.ts │ │ ├── node │ │ │ ├── abstractReplaceStringTool.tsx │ │ │ ├── allTools.ts │ │ │ ├── applyPatch │ │ │ │ ├── parseApplyPatch.ts │ │ │ │ └── parser.ts │ │ │ ├── applyPatchTool.tsx │ │ │ ├── codebaseTool.tsx │ │ │ ├── createDirectoryTool.tsx │ │ │ ├── createFileTool.tsx │ │ │ ├── docTool.tsx │ │ │ ├── editFileHealing.tsx │ │ │ ├── editFileToolResult.tsx │ │ │ ├── editFileToolUtils.tsx │ │ │ ├── editNotebookTool.tsx │ │ │ ├── findFilesTool.tsx │ │ │ ├── findTestsFilesTool.tsx │ │ │ ├── findTextInFilesTool.tsx │ │ │ ├── getErrorsTool.tsx │ │ │ ├── getNotebookCellOutputTool.tsx │ │ │ ├── getSearchViewResultsTool.tsx │ │ │ ├── githubRepoTool.tsx │ │ │ ├── insertEditTool.tsx │ │ │ ├── installExtensionTool.tsx │ │ │ ├── listDirTool.tsx │ │ │ ├── manageTodoListTool.tsx │ │ │ ├── memoryTool.tsx │ │ │ ├── multiReplaceStringTool.tsx │ │ │ ├── newNotebookTool.tsx │ │ │ ├── newWorkspace │ │ │ │ ├── newWorkspaceTool.tsx │ │ │ │ └── projectSetupInfoTool.tsx │ │ │ ├── notebookSummaryTool.tsx │ │ │ ├── readFileTool.tsx │ │ │ ├── readProjectStructureTool.ts │ │ │ ├── replaceStringTool.tsx │ │ │ ├── runNotebookCellTool.tsx │ │ │ ├── scmChangesTool.ts │ │ │ ├── searchWorkspaceSymbolsTool.tsx │ │ │ ├── simpleBrowserTool.tsx │ │ │ ├── test │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── findFiles.spec.tsx.snap │ │ │ │ │ ├── getErrorsResult.spec.tsx.snap │ │ │ │ │ ├── getErrorsTool.spec.tsx.snap │ │ │ │ │ └── toolCalling.spec.tsx.snap │ │ │ │ ├── applyPatch.spec.ts │ │ │ │ ├── editFileToolUtils.spec.ts │ │ │ │ ├── editFileToolUtilsFixtures │ │ │ │ │ ├── crlf-input.json │ │ │ │ │ ├── crlf-output.json │ │ │ │ │ ├── crlf-tool-call.json │ │ │ │ │ ├── math-original.txt │ │ │ │ │ ├── multi-sr-bug-actual.txt │ │ │ │ │ └── multi-sr-bug-original.txt │ │ │ │ ├── editNotebookTool.spec.tsx │ │ │ │ ├── editToolLearningService.spec.ts │ │ │ │ ├── findFiles.spec.tsx │ │ │ │ ├── findTextInFilesResult.spec.tsx │ │ │ │ ├── findTextInFilesTool.spec.tsx │ │ │ │ ├── getErrorsResult.spec.tsx │ │ │ │ ├── getErrorsTool.spec.tsx │ │ │ │ ├── memoryTool.spec.tsx │ │ │ │ ├── multiReplaceStringTool.spec.tsx │ │ │ │ ├── readFile.spec.tsx │ │ │ │ ├── searchToolTestUtils.ts │ │ │ │ ├── testFailure.spec.tsx │ │ │ │ ├── testTools.ts │ │ │ │ ├── testToolsService.ts │ │ │ │ ├── toolCalling.spec.tsx │ │ │ │ └── toolTestUtils.tsx │ │ │ ├── testFailureTool.tsx │ │ │ ├── todoListContextPrompt.tsx │ │ │ ├── toolReplayTool.tsx │ │ │ ├── toolUtils.task.ts │ │ │ ├── toolUtils.ts │ │ │ ├── usagesTool.tsx │ │ │ ├── userPreferencesTool.tsx │ │ │ ├── vscodeAPITool.ts │ │ │ └── vscodeCmdTool.tsx │ │ ├── test │ │ │ ├── common │ │ │ │ └── toolSchemaNormalizer.spec.ts │ │ │ └── node │ │ │ │ ├── applyPatch │ │ │ │ ├── applyPatch.spec.tsx │ │ │ │ ├── corpus │ │ │ │ │ ├── 0.patch │ │ │ │ │ ├── 1.patch │ │ │ │ │ ├── 10.patch │ │ │ │ │ ├── 11.patch │ │ │ │ │ ├── 12.patch │ │ │ │ │ ├── 13.patch │ │ │ │ │ ├── 14.patch │ │ │ │ │ ├── 15.patch │ │ │ │ │ ├── 16.patch │ │ │ │ │ ├── 17.patch │ │ │ │ │ ├── 18.patch │ │ │ │ │ ├── 19.patch │ │ │ │ │ ├── 2.patch │ │ │ │ │ ├── 20.patch │ │ │ │ │ ├── 21.patch │ │ │ │ │ ├── 22.patch │ │ │ │ │ ├── 23.patch │ │ │ │ │ ├── 24.patch │ │ │ │ │ ├── 25.patch │ │ │ │ │ ├── 26.patch │ │ │ │ │ ├── 262549-call.txt │ │ │ │ │ ├── 262549-input.txt │ │ │ │ │ ├── 262549-output.txt │ │ │ │ │ ├── 267547-call.txt │ │ │ │ │ ├── 267547-input.txt │ │ │ │ │ ├── 267547-output.txt │ │ │ │ │ ├── 27.patch │ │ │ │ │ ├── 28.patch │ │ │ │ │ ├── 29.patch │ │ │ │ │ ├── 3.patch │ │ │ │ │ ├── 30.patch │ │ │ │ │ ├── 31.patch │ │ │ │ │ ├── 32.patch │ │ │ │ │ ├── 33.patch │ │ │ │ │ ├── 34.patch │ │ │ │ │ ├── 35.patch │ │ │ │ │ ├── 36.patch │ │ │ │ │ ├── 37.patch │ │ │ │ │ ├── 38.patch │ │ │ │ │ ├── 39.patch │ │ │ │ │ ├── 4.patch │ │ │ │ │ ├── 40.patch │ │ │ │ │ ├── 41.patch │ │ │ │ │ ├── 42.patch │ │ │ │ │ ├── 43.patch │ │ │ │ │ ├── 44.patch │ │ │ │ │ ├── 45.patch │ │ │ │ │ ├── 46.patch │ │ │ │ │ ├── 47.patch │ │ │ │ │ ├── 48.patch │ │ │ │ │ ├── 49.patch │ │ │ │ │ ├── 5.patch │ │ │ │ │ ├── 6.patch │ │ │ │ │ ├── 7.patch │ │ │ │ │ ├── 8.patch │ │ │ │ │ ├── 9.patch │ │ │ │ │ ├── multipleIndentedLines-call.txt │ │ │ │ │ ├── multipleIndentedLines-input.txt │ │ │ │ │ ├── multipleIndentedLines-output.txt │ │ │ │ │ ├── multipleSections-call.txt │ │ │ │ │ ├── multipleSections-input.txt │ │ │ │ │ ├── multipleSections-output.txt │ │ │ │ │ ├── reindent-call.txt │ │ │ │ │ └── reindent-input.txt │ │ │ │ ├── fixtures │ │ │ │ │ ├── 4302.ts.txt │ │ │ │ │ └── 4302.ts.txt.expected │ │ │ │ └── parser.spec.ts │ │ │ │ ├── replaceString │ │ │ │ ├── fixtures │ │ │ │ │ ├── math.js.txt │ │ │ │ │ └── math.js.txt.expected │ │ │ │ └── replaceStringTool.spec.tsx │ │ │ │ └── virtualTools │ │ │ │ ├── testVirtualTools.ts │ │ │ │ ├── toolEmbeddingsCache.spec.ts │ │ │ │ ├── toolEmbeddingsLocalCache.spec.ts │ │ │ │ ├── virtualToolGrouper.spec.ts │ │ │ │ └── virtualToolGrouping.spec.ts │ │ └── vscode-node │ │ │ ├── allTools.ts │ │ │ ├── fetchWebPageTool.tsx │ │ │ ├── tools.ts │ │ │ └── toolsService.ts │ ├── typescriptContext │ │ ├── DEVELOPMENT.md │ │ ├── common │ │ │ └── serverProtocol.ts │ │ ├── serverPlugin │ │ │ ├── .esbuild.ts │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── fixtures │ │ │ │ ├── context │ │ │ │ │ ├── p1 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ ├── f3.ts │ │ │ │ │ │ │ └── f4.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p10 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ └── f3.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p11 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ └── f3.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p12 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ ├── f3.ts │ │ │ │ │ │ │ ├── f4.ts │ │ │ │ │ │ │ └── f5.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p13 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ └── f3.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p14 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ ├── f3.ts │ │ │ │ │ │ │ ├── f4.ts │ │ │ │ │ │ │ ├── f5.ts │ │ │ │ │ │ │ └── f6.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p2 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ └── f2.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p3 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ └── f2.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p4 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ ├── f3.ts │ │ │ │ │ │ │ ├── f4.ts │ │ │ │ │ │ │ └── f5.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p5 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ └── f3.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p6 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ └── f2.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p7 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ └── f2.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p8 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ └── f3.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── p9 │ │ │ │ │ │ ├── source │ │ │ │ │ │ │ ├── f1.ts │ │ │ │ │ │ │ ├── f2.ts │ │ │ │ │ │ │ ├── f3.ts │ │ │ │ │ │ │ └── f4.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ └── testbed │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── company.ts │ │ │ │ │ │ ├── disposable.ts │ │ │ │ │ │ ├── employee.ts │ │ │ │ │ │ ├── entity.ts │ │ │ │ │ │ ├── eventProvider.ts │ │ │ │ │ │ ├── events.ts │ │ │ │ │ │ ├── legalEntity.ts │ │ │ │ │ │ ├── main.ts │ │ │ │ │ │ └── person.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ ├── nes │ │ │ │ │ └── p1 │ │ │ │ │ │ ├── source │ │ │ │ │ │ └── test.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ └── readme.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── common │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── baseContextProviders.ts │ │ │ │ │ ├── classContextProvider.ts │ │ │ │ │ ├── code.ts │ │ │ │ │ ├── contextProvider.ts │ │ │ │ │ ├── functionContextProvider.ts │ │ │ │ │ ├── host.ts │ │ │ │ │ ├── methodContextProvider.ts │ │ │ │ │ ├── moduleContextProvider.ts │ │ │ │ │ ├── nesRenameValidator.ts │ │ │ │ │ ├── nullContextProvider.ts │ │ │ │ │ ├── protocol.ts │ │ │ │ │ ├── sourceFileContextProvider.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── typescript.ts │ │ │ │ │ ├── typescripts.ts │ │ │ │ │ └── utils.ts │ │ │ │ └── node │ │ │ │ │ ├── create.ts │ │ │ │ │ ├── host.ts │ │ │ │ │ ├── main.ts │ │ │ │ │ └── test │ │ │ │ │ ├── languageServices.ts │ │ │ │ │ ├── nes.spec.ts │ │ │ │ │ ├── simple.spec.ts │ │ │ │ │ └── testing.ts │ │ │ └── tsconfig.json │ │ └── vscode-node │ │ │ ├── inspector.ts │ │ │ ├── languageContextService.ts │ │ │ ├── nesRenameService.ts │ │ │ ├── throttledDebounce.ts │ │ │ └── types.ts │ ├── vscode.d.ts │ ├── vscode.proposed.activeComment.d.ts │ ├── vscode.proposed.aiRelatedInformation.d.ts │ ├── vscode.proposed.aiSettingsSearch.d.ts │ ├── vscode.proposed.aiTextSearchProvider.d.ts │ ├── vscode.proposed.authLearnMore.d.ts │ ├── vscode.proposed.chatBinaryReferenceData.d.ts │ ├── vscode.proposed.chatEditing.d.ts │ ├── vscode.proposed.chatParticipantAdditions.d.ts │ ├── vscode.proposed.chatParticipantPrivate.d.ts │ ├── vscode.proposed.chatProvider.d.ts │ ├── vscode.proposed.chatReadonlyPromptReference.d.ts │ ├── vscode.proposed.chatReferenceDiagnostic.d.ts │ ├── vscode.proposed.chatSessionsProvider.d.ts │ ├── vscode.proposed.chatStatusItem.d.ts │ ├── vscode.proposed.codeActionAI.d.ts │ ├── vscode.proposed.commentReveal.d.ts │ ├── vscode.proposed.contribCommentThreadAdditionalMenu.d.ts │ ├── vscode.proposed.contribCommentsViewThreadMenus.d.ts │ ├── vscode.proposed.contribSourceControlInputBoxMenu.d.ts │ ├── vscode.proposed.dataChannels.d.ts │ ├── vscode.proposed.defaultChatParticipant.d.ts │ ├── vscode.proposed.devDeviceId.d.ts │ ├── vscode.proposed.documentFiltersExclusive.d.ts │ ├── vscode.proposed.embeddings.d.ts │ ├── vscode.proposed.extensionsAny.d.ts │ ├── vscode.proposed.findFiles2.d.ts │ ├── vscode.proposed.findTextInFiles.d.ts │ ├── vscode.proposed.findTextInFiles2.d.ts │ ├── vscode.proposed.inlineCompletionsAdditions.d.ts │ ├── vscode.proposed.interactive.d.ts │ ├── vscode.proposed.languageModelCapabilities.d.ts │ ├── vscode.proposed.languageModelSystem.d.ts │ ├── vscode.proposed.languageModelThinkingPart.d.ts │ ├── vscode.proposed.languageModelToolResultAudience.d.ts │ ├── vscode.proposed.mappedEditsProvider.d.ts │ ├── vscode.proposed.newSymbolNamesProvider.d.ts │ ├── vscode.proposed.readonlyMessage.d.ts │ ├── vscode.proposed.resolvers.d.ts │ ├── vscode.proposed.scmInputBoxValueProvider.d.ts │ ├── vscode.proposed.taskProblemMatcherStatus.d.ts │ ├── vscode.proposed.terminalDataWriteEvent.d.ts │ ├── vscode.proposed.terminalExecuteCommandEvent.d.ts │ ├── vscode.proposed.terminalQuickFixProvider.d.ts │ ├── vscode.proposed.terminalSelection.d.ts │ ├── vscode.proposed.testObserver.d.ts │ ├── vscode.proposed.textDocumentChangeReason.d.ts │ ├── vscode.proposed.textSearchProvider.d.ts │ ├── vscode.proposed.textSearchProvider2.d.ts │ ├── workspaceChunkSearch │ │ ├── node │ │ │ └── workspaceChunkSearch.contribution.ts │ │ └── vscode-node │ │ │ ├── commands.ts │ │ │ ├── workspaceChunkSearch.contribution.ts │ │ │ └── workspaceIndexingStatus.ts │ ├── workspaceRecorder │ │ ├── common │ │ │ ├── jsonlUtil.ts │ │ │ └── workspaceListenerService.ts │ │ └── vscode-node │ │ │ ├── safeFileWriteUtils.ts │ │ │ ├── utils.ts │ │ │ ├── utilsObservable.ts │ │ │ ├── workspaceListenerService.ts │ │ │ ├── workspaceRecorder.ts │ │ │ └── workspaceRecorderFeature.ts │ ├── workspaceSemanticSearch │ │ └── node │ │ │ ├── combinedRank.ts │ │ │ ├── semanticSearchTextSearchProvider.ts │ │ │ └── test │ │ │ └── ranking.spec.ts │ └── xtab │ │ ├── common │ │ ├── promptCrafting.ts │ │ ├── systemMessages.ts │ │ ├── tags.ts │ │ └── xtabCurrentDocument.ts │ │ ├── node │ │ ├── xtabEndpoint.ts │ │ ├── xtabNextCursorPredictor.ts │ │ ├── xtabProvider.ts │ │ └── xtabUtils.ts │ │ └── test │ │ ├── common │ │ ├── promptCrafting.spec.ts │ │ └── responseProcessor.spec.ts │ │ └── node │ │ ├── xtabNextCursorPredictor.spec.ts │ │ └── xtabProvider.spec.ts ├── lib │ └── node │ │ └── chatLibMain.ts ├── platform │ ├── authentication │ │ ├── common │ │ │ ├── authentication.ts │ │ │ ├── authenticationUpgrade.ts │ │ │ ├── authenticationUpgradeService.ts │ │ │ ├── copilotToken.ts │ │ │ ├── copilotTokenManager.ts │ │ │ ├── copilotTokenStore.ts │ │ │ └── staticGitHubAuthenticationService.ts │ │ ├── node │ │ │ └── copilotTokenManager.ts │ │ ├── test │ │ │ └── node │ │ │ │ ├── authentication.spec.ts │ │ │ │ ├── copilotToken.spec.ts │ │ │ │ └── simulationTestCopilotTokenManager.ts │ │ └── vscode-node │ │ │ ├── authenticationService.ts │ │ │ ├── copilotTokenManager.ts │ │ │ └── session.ts │ ├── chat │ │ ├── common │ │ │ ├── blockedExtensionService.ts │ │ │ ├── chatAgents.ts │ │ │ ├── chatMLFetcher.ts │ │ │ ├── chatQuotaService.ts │ │ │ ├── chatQuotaServiceImpl.ts │ │ │ ├── chatSessionService.ts │ │ │ ├── commonTypes.ts │ │ │ ├── conversationOptions.ts │ │ │ ├── globalStringUtils.ts │ │ │ ├── interactionService.ts │ │ │ └── responses.ts │ │ ├── test │ │ │ └── common │ │ │ │ ├── mockChatMLFetcher.ts │ │ │ │ ├── staticChatMLFetcher.ts │ │ │ │ └── testChatSessionService.ts │ │ └── vscode │ │ │ └── chatSessionService.ts │ ├── chunking │ │ ├── common │ │ │ ├── chunk.ts │ │ │ ├── chunkingEndpointClient.ts │ │ │ ├── chunkingEndpointClientImpl.ts │ │ │ └── chunkingStringUtils.ts │ │ └── node │ │ │ ├── naiveChunker.ts │ │ │ ├── naiveChunkerService.ts │ │ │ └── test │ │ │ └── naiveChunker.spec.ts │ ├── commands │ │ ├── common │ │ │ ├── mockRunCommandExecutionService.ts │ │ │ └── runCommandExecutionService.ts │ │ └── vscode │ │ │ └── runCommandExecutionServiceImpl.ts │ ├── configuration │ │ ├── common │ │ │ ├── configurationService.ts │ │ │ ├── defaultsOnlyConfigurationService.ts │ │ │ ├── jsonSchema.ts │ │ │ ├── jsonSchemaDraft7.ts │ │ │ └── validator.ts │ │ ├── test │ │ │ └── common │ │ │ │ ├── inMemoryConfigurationService.ts │ │ │ │ └── validator.spec.ts │ │ └── vscode │ │ │ └── configurationServiceImpl.ts │ ├── customInstructions │ │ └── common │ │ │ └── customInstructionsService.ts │ ├── debug │ │ ├── common │ │ │ └── debugOutputService.ts │ │ └── vscode │ │ │ ├── debugOutputListener.ts │ │ │ └── debugOutputServiceImpl.ts │ ├── devcontainer │ │ └── common │ │ │ └── devContainerConfigurationService.ts │ ├── dialog │ │ ├── common │ │ │ └── dialogService.ts │ │ └── vscode │ │ │ └── dialogServiceImpl.ts │ ├── diff │ │ ├── common │ │ │ ├── diffService.ts │ │ │ └── diffWorker.ts │ │ └── node │ │ │ ├── diffServiceImpl.ts │ │ │ └── diffWorkerMain.ts │ ├── editSurvivalTracking │ │ ├── common │ │ │ ├── arcTracker.ts │ │ │ ├── editCollector.ts │ │ │ ├── editComputer.ts │ │ │ ├── editSurvivalReporter.ts │ │ │ ├── editSurvivalTracker.ts │ │ │ └── editSurvivalTrackerService.ts │ │ └── test │ │ │ └── common │ │ │ └── editCollector.spec.ts │ ├── editing │ │ ├── common │ │ │ ├── abstractText.ts │ │ │ ├── edit.ts │ │ │ ├── edits.ts │ │ │ ├── notebookDocumentSnapshot.ts │ │ │ ├── offsetLineColumnConverter.ts │ │ │ ├── positionOffsetTransformer.ts │ │ │ └── textDocumentSnapshot.ts │ │ └── node │ │ │ └── edits.spec.ts │ ├── embeddings │ │ ├── common │ │ │ ├── embeddingsComputer.ts │ │ │ ├── embeddingsGrouper.ts │ │ │ ├── embeddingsIndex.ts │ │ │ ├── embeddingsStorage.ts │ │ │ ├── remoteEmbeddingsComputer.ts │ │ │ └── vscodeIndex.ts │ │ └── test │ │ │ └── node │ │ │ ├── embeddingsGrouper.spec.ts │ │ │ └── packEmbedding.spec.ts │ ├── endpoint │ │ ├── common │ │ │ ├── capiClient.ts │ │ │ ├── chatModelCapabilities.ts │ │ │ ├── domainService.ts │ │ │ ├── endpointProvider.ts │ │ │ ├── endpointTypes.ts │ │ │ ├── licenseAgreement.ts │ │ │ ├── modelAliasRegistry.ts │ │ │ ├── statefulMarkerContainer.tsx │ │ │ └── thinkingDataContainer.tsx │ │ ├── node │ │ │ ├── autoChatEndpoint.ts │ │ │ ├── automodeService.ts │ │ │ ├── capiClientImpl.ts │ │ │ ├── chatEndpoint.ts │ │ │ ├── copilotChatEndpoint.ts │ │ │ ├── domainServiceImpl.ts │ │ │ ├── embeddingsEndpoint.ts │ │ │ ├── messagesApi.ts │ │ │ ├── modelMetadataFetcher.ts │ │ │ ├── proxy4oEndpoint.ts │ │ │ ├── proxyInstantApplyShortEndpoint.ts │ │ │ ├── proxyXtabEndpoint.ts │ │ │ ├── responsesApi.ts │ │ │ └── test │ │ │ │ └── copilotChatEndpoint.spec.ts │ │ ├── test │ │ │ └── node │ │ │ │ ├── __snapshots__ │ │ │ │ └── stream.sseProcessor.spec.ts.snap │ │ │ │ ├── azureEndpoint.ts │ │ │ │ ├── capiEndpoint.ts │ │ │ │ ├── customNesEndpoint.ts │ │ │ │ ├── mockEndpoint.ts │ │ │ │ ├── openaiCompatibleEndpoint.ts │ │ │ │ ├── stream.splitChunk.spec.ts │ │ │ │ ├── stream.sseProcessor.spec.ts │ │ │ │ ├── test │ │ │ │ └── openaiCompatibleEndpoint.spec.ts │ │ │ │ └── testEndpointProvider.ts │ │ └── vscode-node │ │ │ └── extChatEndpoint.ts │ ├── env │ │ ├── common │ │ │ ├── envService.ts │ │ │ ├── nullEnvService.ts │ │ │ └── packagejson.ts │ │ ├── vscode-node │ │ │ └── nativeEnvServiceImpl.ts │ │ └── vscode │ │ │ └── envServiceImpl.ts │ ├── extContext │ │ └── common │ │ │ └── extensionContext.ts │ ├── extensions │ │ ├── common │ │ │ ├── extensionsService.ts │ │ │ └── packageJson.ts │ │ └── vscode │ │ │ └── extensionsService.ts │ ├── filesystem │ │ ├── common │ │ │ ├── fileSystemService.ts │ │ │ └── fileTypes.ts │ │ ├── node │ │ │ ├── fileSystemServiceImpl.ts │ │ │ └── test │ │ │ │ └── mockFileSystemService.ts │ │ └── vscode │ │ │ └── fileSystemServiceImpl.ts │ ├── git │ │ ├── common │ │ │ ├── gitCommitMessageService.ts │ │ │ ├── gitDiffService.ts │ │ │ ├── gitExtensionService.ts │ │ │ ├── gitService.ts │ │ │ ├── nullGitDiffService.ts │ │ │ ├── nullGitExtensionService.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ └── node │ │ │ │ └── gitService.spec.ts │ │ └── vscode │ │ │ ├── git.d.ts │ │ │ ├── gitExtensionServiceImpl.ts │ │ │ └── gitServiceImpl.ts │ ├── github │ │ ├── common │ │ │ ├── githubAPI.ts │ │ │ ├── githubService.ts │ │ │ ├── nullOctokitServiceImpl.ts │ │ │ └── octoKitServiceImpl.ts │ │ └── node │ │ │ └── githubRepositoryService.ts │ ├── ignore │ │ ├── common │ │ │ └── ignoreService.ts │ │ ├── node │ │ │ ├── ignoreFile.ts │ │ │ ├── ignoreServiceImpl.ts │ │ │ └── remoteContentExclusion.ts │ │ ├── vscode-node │ │ │ └── ignoreService.ts │ │ └── vscode │ │ │ └── ignoreInfoFileContentProvider.ts │ ├── image │ │ ├── common │ │ │ └── imageService.ts │ │ └── node │ │ │ └── imageServiceImpl.ts │ ├── inlineCompletions │ │ └── common │ │ │ └── api.ts │ ├── inlineEdits │ │ ├── common │ │ │ ├── dataTypes │ │ │ │ ├── codeActionData.ts │ │ │ │ ├── diagnosticData.ts │ │ │ │ ├── documentId.ts │ │ │ │ ├── edit.ts │ │ │ │ ├── editUtils.ts │ │ │ │ ├── fetchCancellationError.ts │ │ │ │ ├── inlineEditsModelsTypes.ts │ │ │ │ ├── jointCompletionsProviderOptions.ts │ │ │ │ ├── languageContext.ts │ │ │ │ ├── languageId.ts │ │ │ │ ├── nextCursorLinePrediction.ts │ │ │ │ ├── permutation.ts │ │ │ │ ├── rootedLineEdit.ts │ │ │ │ ├── textEditLength.ts │ │ │ │ ├── textEditLengthHelper │ │ │ │ │ ├── README.md │ │ │ │ │ ├── combineTextEditInfos.ts │ │ │ │ │ ├── length.ts │ │ │ │ │ └── textEditInfo.ts │ │ │ │ └── xtabPromptOptions.ts │ │ │ ├── debugRecorderBookmark.ts │ │ │ ├── editReason.ts │ │ │ ├── inlineEditLogContext.ts │ │ │ ├── inlineEditsModelService.ts │ │ │ ├── nesActivationStatusTelemetry.contribution.ts │ │ │ ├── notebook.ts │ │ │ ├── observableGit.ts │ │ │ ├── observableWorkspace.ts │ │ │ ├── responseProcessor.ts │ │ │ ├── statelessNextEditProvider.ts │ │ │ ├── statelessNextEditProviders.ts │ │ │ ├── utils │ │ │ │ ├── observable.ts │ │ │ │ ├── stringifyChatMessages.ts │ │ │ │ ├── tsExpr.ts │ │ │ │ └── utils.ts │ │ │ └── workspaceEditTracker │ │ │ │ ├── historyContextProvider.ts │ │ │ │ ├── nesHistoryContextProvider.ts │ │ │ │ ├── nesXtabHistoryTracker.ts │ │ │ │ ├── singleFileStaticWorkspaceEditTracker.ts │ │ │ │ ├── staticWorkspaceEditTracker.ts │ │ │ │ └── workspaceDocumentEditTracker.ts │ │ ├── node │ │ │ └── inlineEditsModelService.ts │ │ └── test │ │ │ ├── common │ │ │ ├── statelessNextEditProviers.spec.ts │ │ │ └── textEditLength.spec.ts │ │ │ └── node │ │ │ ├── edits.spec.ts │ │ │ └── random.ts │ ├── interactive │ │ ├── common │ │ │ └── interactiveSessionService.ts │ │ └── vscode │ │ │ └── interactiveSessionServiceImpl.ts │ ├── languageContextProvider │ │ └── common │ │ │ ├── languageContextProviderService.ts │ │ │ └── nullLanguageContextProviderService.ts │ ├── languageServer │ │ └── common │ │ │ └── languageContextService.ts │ ├── languages │ │ ├── common │ │ │ ├── languageDiagnosticsService.ts │ │ │ ├── languageFeaturesService.ts │ │ │ └── testLanguageDiagnosticsService.ts │ │ └── vscode │ │ │ ├── languageDiagnosticsServiceImpl.ts │ │ │ └── languageFeaturesServicesImpl.ts │ ├── log │ │ ├── common │ │ │ ├── logExecTime.ts │ │ │ ├── logService.ts │ │ │ └── messageStringify.ts │ │ ├── test │ │ │ └── node │ │ │ │ └── loggerHelpers.ts │ │ └── vscode │ │ │ └── outputChannelLogTarget.ts │ ├── multiFileEdit │ │ └── common │ │ │ ├── editLogService.ts │ │ │ └── multiFileEditQualityTelemetry.ts │ ├── nesFetch │ │ ├── common │ │ │ ├── completionHelpers.ts │ │ │ ├── completionsAPI.ts │ │ │ ├── completionsFetchService.ts │ │ │ └── responseStream.ts │ │ └── node │ │ │ ├── completionsFetchServiceImpl.ts │ │ │ └── streamTransformer.ts │ ├── networking │ │ ├── common │ │ │ ├── fetch.ts │ │ │ ├── fetcherService.ts │ │ │ ├── networking.ts │ │ │ ├── openai.ts │ │ │ └── responseConvert.ts │ │ ├── node │ │ │ ├── baseFetchFetcher.ts │ │ │ ├── chatStream.ts │ │ │ ├── fetcherFallback.ts │ │ │ ├── nodeFetchFetcher.ts │ │ │ ├── nodeFetcher.ts │ │ │ ├── stream.ts │ │ │ └── test │ │ │ │ └── nodeFetcherService.ts │ │ ├── test │ │ │ └── node │ │ │ │ ├── fetcherFallback.spec.ts │ │ │ │ ├── headerContributors.spec.ts │ │ │ │ └── networking.spec.ts │ │ └── vscode-node │ │ │ ├── electronFetcher.ts │ │ │ └── fetcherServiceImpl.ts │ ├── notebook │ │ ├── common │ │ │ ├── alternativeContent.ts │ │ │ ├── alternativeContentEditGenerator.ts │ │ │ ├── alternativeContentFormat.ts │ │ │ ├── alternativeContentProvider.json.ts │ │ │ ├── alternativeContentProvider.text.ts │ │ │ ├── alternativeContentProvider.ts │ │ │ ├── alternativeContentProvider.xml.ts │ │ │ ├── alternativeNotebookDocument.ts │ │ │ ├── alternativeNotebookTextDocument.ts │ │ │ ├── helpers.ts │ │ │ ├── mockAlternativeContentService.ts │ │ │ ├── notebookDiff.ts │ │ │ ├── notebookService.ts │ │ │ ├── notebookSummaryTracker.ts │ │ │ └── offsetTranslator.ts │ │ ├── test │ │ │ ├── common │ │ │ │ └── offsetTranslator.spec.tsx │ │ │ └── node │ │ │ │ ├── __snapshots__ │ │ │ │ └── alternativeNotebookTextDocument.spec.tsx.snap │ │ │ │ ├── alternativeContent.spec.ts │ │ │ │ ├── alternativeContentEditGenerator.spec.ts │ │ │ │ ├── alternativeNotebookTextDocument.spec.tsx │ │ │ │ ├── fixtures │ │ │ │ ├── circle_area_edits.altContent.json │ │ │ │ ├── circle_area_edits.altContent.text │ │ │ │ ├── circle_area_edits.altContent.xml │ │ │ │ ├── circle_area_edits_after.ipynb │ │ │ │ ├── circle_area_edits_before.ipynb │ │ │ │ ├── data_processing.altContent.json │ │ │ │ ├── data_processing.altContent.text │ │ │ │ ├── data_processing.altContent.xml │ │ │ │ ├── data_processing_2.altContent.json │ │ │ │ ├── data_processing_2.altContent.text │ │ │ │ ├── data_processing_2.altContent.xml │ │ │ │ ├── data_processing_2_after.ipynb │ │ │ │ ├── data_processing_2_before.ipynb │ │ │ │ ├── data_processing_after.ipynb │ │ │ │ ├── data_processing_before.ipynb │ │ │ │ ├── data_visualization.altContent.json │ │ │ │ ├── data_visualization.altContent.text │ │ │ │ ├── data_visualization.altContent.xml │ │ │ │ ├── data_visualization_2.altContent.json │ │ │ │ ├── data_visualization_2.altContent.text │ │ │ │ ├── data_visualization_2.altContent.xml │ │ │ │ ├── data_visualization_2_after.ipynb │ │ │ │ ├── data_visualization_2_before.ipynb │ │ │ │ ├── data_visualization_after.ipynb │ │ │ │ ├── data_visualization_before.ipynb │ │ │ │ ├── datacleansing.altContent.json │ │ │ │ ├── datacleansing.altContent.text │ │ │ │ ├── datacleansing.altContent.xml │ │ │ │ ├── datacleansing_after.ipynb │ │ │ │ ├── datacleansing_before.ipynb │ │ │ │ ├── dataframe.altContent.json │ │ │ │ ├── dataframe.altContent.text │ │ │ │ ├── dataframe.altContent.xml │ │ │ │ ├── dataframe_after.ipynb │ │ │ │ ├── dataframe_before.ipynb │ │ │ │ ├── delete_1_line_in_cell.altContent.text │ │ │ │ ├── delete_1_line_in_cell.altContent.xml │ │ │ │ ├── delete_1_line_in_cell_after.ipynb │ │ │ │ ├── delete_1_line_in_cell_before.ipynb │ │ │ │ ├── duplicateCellIds.ipynb │ │ │ │ ├── duplicateCellIds.xml │ │ │ │ ├── edit.altContent.json │ │ │ │ ├── edit.altContent.text │ │ │ │ ├── edit.altContent.xml │ │ │ │ ├── edit_after.ipynb │ │ │ │ ├── edit_before.ipynb │ │ │ │ ├── empty.altContent.json │ │ │ │ ├── empty.altContent.text │ │ │ │ ├── empty.altContent.xml │ │ │ │ ├── empty_after.ipynb │ │ │ │ ├── empty_before.ipynb │ │ │ │ ├── imports.altContent.json │ │ │ │ ├── imports.altContent.text │ │ │ │ ├── imports.altContent.xml │ │ │ │ ├── imports_after.ipynb │ │ │ │ ├── imports_before.ipynb │ │ │ │ ├── insert.1.ipynb.xml │ │ │ │ ├── insert.2.ipynb.xml │ │ │ │ ├── insert.3.ipynb.xml │ │ │ │ ├── insert.4.ipynb.xml │ │ │ │ ├── insert.ipynb │ │ │ │ ├── large_cell.altContent.json │ │ │ │ ├── large_cell.altContent.text │ │ │ │ ├── large_cell.altContent.xml │ │ │ │ ├── large_cell_after.ipynb │ │ │ │ ├── large_cell_before.ipynb │ │ │ │ ├── matplotlib_to_plotly_after.ipynb │ │ │ │ ├── matplotlib_to_plotly_before.ipynb │ │ │ │ ├── multicells.altContent.json │ │ │ │ ├── multicells.altContent.text │ │ │ │ ├── multicells.altContent.xml │ │ │ │ ├── multicells_after.ipynb │ │ │ │ ├── multicells_before.ipynb │ │ │ │ ├── plot.altContent.json │ │ │ │ ├── plot.altContent.text │ │ │ │ ├── plot.altContent.xml │ │ │ │ ├── plot_after.ipynb │ │ │ │ ├── plot_before.ipynb │ │ │ │ ├── plotly_to_matplotlib.altContent.text │ │ │ │ ├── plotly_to_matplotlib.altContent.xml │ │ │ │ ├── plotly_to_matplotlib_after.ipynb │ │ │ │ ├── plotly_to_matplotlib_before.ipynb │ │ │ │ ├── refactor.altContent.json │ │ │ │ ├── refactor.altContent.text │ │ │ │ ├── refactor.altContent.xml │ │ │ │ ├── refactor_after.ipynb │ │ │ │ ├── refactor_before.ipynb │ │ │ │ ├── reorder.altContent.json │ │ │ │ ├── reorder.altContent.text │ │ │ │ ├── reorder.altContent.xml │ │ │ │ ├── reorder_after.ipynb │ │ │ │ ├── reorder_before.ipynb │ │ │ │ ├── sample.github-issues │ │ │ │ ├── sample.github-issues.json │ │ │ │ ├── sample.github-issues.text │ │ │ │ ├── sample.github-issues.xml │ │ │ │ ├── sample.ipynb │ │ │ │ ├── sample.ipynb.json │ │ │ │ ├── sample.ipynb.text │ │ │ │ ├── sample.ipynb.xml │ │ │ │ ├── single.altContent.json │ │ │ │ ├── single.altContent.text │ │ │ │ ├── single.altContent.xml │ │ │ │ ├── single_after.ipynb │ │ │ │ ├── single_before.ipynb │ │ │ │ ├── swapping_cells.ipynb │ │ │ │ ├── variables.altContent.json │ │ │ │ ├── variables.altContent.text │ │ │ │ ├── variables.altContent.xml │ │ │ │ ├── variables_after.ipynb │ │ │ │ ├── variables_before.ipynb │ │ │ │ ├── withOutput.ipynb │ │ │ │ ├── withOutput.ipynb.json │ │ │ │ ├── withOutput.ipynb.text │ │ │ │ └── withOutput.ipynb.xml │ │ │ │ ├── notebookService.spec.ts │ │ │ │ └── utils.ts │ │ └── vscode │ │ │ ├── notebookExectionServiceImpl.ts │ │ │ ├── notebookServiceImpl.ts │ │ │ └── notebookSummaryTrackerImpl.ts │ ├── notification │ │ ├── common │ │ │ └── notificationService.ts │ │ └── vscode │ │ │ └── notificationServiceImpl.ts │ ├── open │ │ ├── common │ │ │ └── opener.ts │ │ └── vscode │ │ │ └── opener.ts │ ├── openai │ │ └── node │ │ │ ├── fetch.ts │ │ │ └── test │ │ │ └── chatTokens.spec.ts │ ├── parser │ │ ├── node │ │ │ ├── chunkGroupTypes.ts │ │ │ ├── docGenParsing.ts │ │ │ ├── indentationStructure.ts │ │ │ ├── languageLoader.ts │ │ │ ├── nodes.ts │ │ │ ├── parserImpl.ts │ │ │ ├── parserService.ts │ │ │ ├── parserServiceImpl.ts │ │ │ ├── parserWithCaching.ts │ │ │ ├── parserWorker.ts │ │ │ ├── querying.ts │ │ │ ├── selectionParsing.ts │ │ │ ├── structure.ts │ │ │ ├── testGenParsing.ts │ │ │ ├── treeSitterLanguages.ts │ │ │ ├── treeSitterQueries.ts │ │ │ └── util.ts │ │ └── test │ │ │ └── node │ │ │ ├── __snapshots__ │ │ │ ├── getStructure.csharp.spec.ts.snap │ │ │ ├── getStructure.golang.spec.ts.snap │ │ │ ├── getStructure.js.spec.ts.snap │ │ │ ├── getStructure.py.spec.ts.snap │ │ │ ├── getStructure.ruby.spec.ts.snap │ │ │ ├── getStructure.ts.spec.ts.snap │ │ │ └── getStructure.tsx.spec.ts.snap │ │ │ ├── findLastTest │ │ │ ├── ts.spec.ts │ │ │ └── util.ts │ │ │ ├── fixtures │ │ │ ├── EditForm.tsx │ │ │ ├── chatSetup.ts │ │ │ ├── chatSetup.ts.getStructure.html │ │ │ ├── dllmain.cpp │ │ │ ├── dllmain.cpp.getStructure.html │ │ │ ├── problem1.cpp │ │ │ ├── problem1.cpp.getStructure.html │ │ │ ├── test.cpp │ │ │ ├── test.cpp.getStructure.html │ │ │ ├── test.cs │ │ │ ├── test.go │ │ │ ├── test.java │ │ │ ├── test.java.getStructure.html │ │ │ ├── test.js │ │ │ ├── test.py │ │ │ ├── test.rb │ │ │ ├── test.rs │ │ │ ├── test.rs.getStructure.html │ │ │ ├── test.tsx │ │ │ ├── try.py │ │ │ ├── try.py.getStructure.html │ │ │ ├── vscode.proposed.chatParticipantAdditions-annotated.d.ts.txt │ │ │ └── vscode.proposed.chatParticipantAdditions.d.ts │ │ │ ├── getNodeMatchingSelection.spec.ts │ │ │ ├── getNodeToDocument.cpp.spec.ts │ │ │ ├── getNodeToDocument.java.spec.ts │ │ │ ├── getNodeToDocument.ts.spec.ts │ │ │ ├── getNodeToDocument.util.ts │ │ │ ├── getParseErrorCount.spec.ts │ │ │ ├── getStructure.cpp.spec.ts │ │ │ ├── getStructure.csharp.spec.ts │ │ │ ├── getStructure.golang.spec.ts │ │ │ ├── getStructure.java.spec.ts │ │ │ ├── getStructure.js.spec.ts │ │ │ ├── getStructure.py.spec.ts │ │ │ ├── getStructure.ruby.spec.ts │ │ │ ├── getStructure.rust.spec.ts │ │ │ ├── getStructure.ts.spec.ts │ │ │ ├── getStructure.tsx.spec.ts │ │ │ ├── getStructure.util.ts │ │ │ ├── getTestableNode.js.spec.ts │ │ │ ├── getTestableNode.ts.spec.ts │ │ │ ├── getTestableNode.util.ts │ │ │ ├── getTestableNodes.ts.spec.ts │ │ │ ├── getTestableNodes.util.ts │ │ │ ├── indentationStructure.spec.ts │ │ │ ├── markers.ts │ │ │ └── parser.spec.ts │ ├── projectTemplatesIndex │ │ └── common │ │ │ └── projectTemplatesIndex.ts │ ├── promptFiles │ │ └── common │ │ │ ├── promptsService.ts │ │ │ └── promptsServiceImpl.ts │ ├── prompts │ │ └── common │ │ │ └── promptPathRepresentationService.ts │ ├── proxyModels │ │ ├── common │ │ │ └── proxyModelsService.ts │ │ └── node │ │ │ └── proxyModelsService.ts │ ├── releaseNotes │ │ ├── common │ │ │ └── releaseNotesService.ts │ │ └── vscode │ │ │ └── releaseNotesServiceImpl.ts │ ├── remoteCodeSearch │ │ ├── common │ │ │ ├── adoCodeSearchService.ts │ │ │ ├── githubCodeSearchService.ts │ │ │ └── remoteCodeSearch.ts │ │ ├── node │ │ │ └── codeSearchRepoAuth.ts │ │ └── vscode-node │ │ │ └── codeSearchRepoAuth.ts │ ├── remoteRepositories │ │ ├── common │ │ │ └── utils.ts │ │ └── vscode │ │ │ └── remoteRepositories.ts │ ├── remoteSearch │ │ ├── common │ │ │ ├── codeOrDocsSearchClient.ts │ │ │ ├── codeOrDocsSearchErrors.ts │ │ │ └── utils.ts │ │ ├── node │ │ │ └── codeOrDocsSearchClientImpl.ts │ │ └── test │ │ │ └── node │ │ │ ├── codeOrDocsSearchErrors.spec.ts │ │ │ └── utils.spec.ts │ ├── requestLogger │ │ ├── common │ │ │ └── capturingToken.ts │ │ └── node │ │ │ ├── nullRequestLogger.ts │ │ │ └── requestLogger.ts │ ├── review │ │ ├── common │ │ │ └── reviewService.ts │ │ └── vscode │ │ │ └── reviewServiceImpl.ts │ ├── scopeSelection │ │ ├── common │ │ │ └── scopeSelection.ts │ │ └── vscode-node │ │ │ └── scopeSelectionImpl.ts │ ├── search │ │ ├── common │ │ │ └── searchService.ts │ │ ├── vscode-node │ │ │ └── searchServiceImpl.ts │ │ └── vscode │ │ │ └── baseSearchServiceImpl.ts │ ├── settingsEditor │ │ └── common │ │ │ └── settingsEditorSearchService.ts │ ├── simulationTestContext │ │ └── common │ │ │ └── simulationTestContext.ts │ ├── snippy │ │ └── common │ │ │ ├── snippyCompute.ts │ │ │ ├── snippyFetcher.ts │ │ │ ├── snippyNotifier.ts │ │ │ ├── snippyService.ts │ │ │ ├── snippyServiceImpl.ts │ │ │ └── snippyTypes.ts │ ├── survey │ │ ├── common │ │ │ └── surveyService.ts │ │ └── vscode │ │ │ └── surveyServiceImpl.ts │ ├── tabs │ │ ├── common │ │ │ └── tabsAndEditorsService.ts │ │ └── vscode │ │ │ └── tabsAndEditorsServiceImpl.ts │ ├── tasks │ │ ├── common │ │ │ ├── tasksService.ts │ │ │ └── testTasksService.ts │ │ └── vscode │ │ │ └── tasksService.ts │ ├── telemetry │ │ ├── common │ │ │ ├── baseTelemetryService.ts │ │ │ ├── failingTelemetryReporter.ts │ │ │ ├── ghTelemetrySender.ts │ │ │ ├── ghTelemetryService.ts │ │ │ ├── msftTelemetrySender.ts │ │ │ ├── nullExperimentationService.ts │ │ │ ├── nullTelemetryService.ts │ │ │ ├── telemetry.ts │ │ │ └── telemetryData.ts │ │ ├── node │ │ │ ├── azureInsights.ts │ │ │ ├── azureInsightsReporter.ts │ │ │ ├── baseExperimentationService.ts │ │ │ └── spyingTelemetryService.ts │ │ ├── test │ │ │ └── node │ │ │ │ ├── experimentation.spec.ts │ │ │ │ ├── telemetry.spec.ts │ │ │ │ └── telemetry2.spec.ts │ │ └── vscode-node │ │ │ ├── githubTelemetrySender.ts │ │ │ ├── microsoftExperimentationService.ts │ │ │ ├── microsoftTelemetrySender.ts │ │ │ └── telemetryServiceImpl.ts │ ├── terminal │ │ ├── common │ │ │ └── terminalService.ts │ │ └── vscode │ │ │ ├── terminalBufferListener.ts │ │ │ └── terminalServiceImpl.ts │ ├── test │ │ ├── common │ │ │ ├── endpointTestFixtures.ts │ │ │ ├── testExtensionsService.ts │ │ │ └── testNotebookService.ts │ │ └── node │ │ │ ├── extensionContext.ts │ │ │ ├── fetcher.ts │ │ │ ├── isInExtensionHost.ts │ │ │ ├── promptContextModel.ts │ │ │ ├── services.ts │ │ │ ├── simulationWorkspace.ts │ │ │ ├── simulationWorkspaceServices.ts │ │ │ ├── telemetry.ts │ │ │ ├── telemetryFake.ts │ │ │ ├── testChatAgentService.ts │ │ │ ├── testHeaderContributor.ts │ │ │ ├── testWorkbenchService.ts │ │ │ └── testWorkspaceService.ts │ ├── testing │ │ ├── common │ │ │ ├── nullTestProvider.ts │ │ │ ├── nullWorkspaceMutationManager.ts │ │ │ ├── setupTestExtensions.ts │ │ │ ├── testLogService.ts │ │ │ ├── testProvider.ts │ │ │ └── workspaceMutationManager.ts │ │ ├── node │ │ │ ├── setupTestDetector.mmd │ │ │ ├── setupTestDetector.png │ │ │ ├── setupTestDetector.tsx │ │ │ └── testDepsResolver.ts │ │ ├── test │ │ │ └── node │ │ │ │ └── setupTestDetector.spec.ts │ │ └── vscode │ │ │ └── testProviderImpl.ts │ ├── tfidf │ │ └── node │ │ │ ├── test │ │ │ └── tfidf.spec.ts │ │ │ ├── tfidf.ts │ │ │ ├── tfidfMessaging.ts │ │ │ └── tfidfWorker.ts │ ├── thinking │ │ └── common │ │ │ ├── thinking.ts │ │ │ └── thinkingUtils.ts │ ├── tokenizer │ │ ├── node │ │ │ ├── cl100k_base.tiktoken │ │ │ ├── o200k_base.tiktoken │ │ │ ├── parseTikTokens.ts │ │ │ ├── tikTokenizerImpl.ts │ │ │ ├── tikTokenizerWorker.ts │ │ │ └── tokenizer.ts │ │ └── test │ │ │ └── node │ │ │ └── tokenizer.spec.ts │ ├── urlChunkSearch │ │ └── node │ │ │ └── urlChunkEmbeddingsIndex.ts │ ├── workbench │ │ ├── common │ │ │ └── workbenchService.ts │ │ ├── test │ │ │ └── vscode-node │ │ │ │ └── workbenchServiceImpl.test.ts │ │ └── vscode │ │ │ └── workbenchServiceImpt.ts │ ├── workspace │ │ ├── common │ │ │ └── workspaceService.ts │ │ └── vscode │ │ │ └── workspaceServiceImpl.ts │ ├── workspaceChunkSearch │ │ ├── common │ │ │ ├── githubAvailableEmbeddingTypes.ts │ │ │ ├── rerankerService.ts │ │ │ └── workspaceChunkSearch.ts │ │ ├── node │ │ │ ├── codeSearch │ │ │ │ ├── codeSearchChunkSearch.ts │ │ │ │ ├── codeSearchRepo.ts │ │ │ │ ├── repoTracker.ts │ │ │ │ └── workspaceDiff.ts │ │ │ ├── embeddingsChunkSearch.ts │ │ │ ├── fullWorkspaceChunkSearch.ts │ │ │ ├── nullWorkspaceFileIndex.ts │ │ │ ├── tfidfChunkSearch.ts │ │ │ ├── tfidfWithSemanticChunkSearch.ts │ │ │ ├── workspaceChunkAndEmbeddingCache.ts │ │ │ ├── workspaceChunkEmbeddingsIndex.ts │ │ │ ├── workspaceChunkSearchService.ts │ │ │ └── workspaceFileIndex.ts │ │ └── test │ │ │ └── node │ │ │ └── isMinified.spec.ts │ ├── workspaceRecorder │ │ └── common │ │ │ ├── resolvedRecording │ │ │ ├── documentHistory.ts │ │ │ ├── operation.ts │ │ │ ├── resolvedRecording.ts │ │ │ └── sliceRecording.ts │ │ │ └── workspaceLog.ts │ └── workspaceState │ │ └── common │ │ └── promptContextModel.ts ├── util │ ├── common │ │ ├── annotatedLineRange.ts │ │ ├── anomalyDetection.ts │ │ ├── arrays.ts │ │ ├── async.ts │ │ ├── cache.ts │ │ ├── chatResponseStreamImpl.ts │ │ ├── crypto.ts │ │ ├── debounce.ts │ │ ├── debugValueEditorGlobals.ts │ │ ├── diff.ts │ │ ├── errorMessage.ts │ │ ├── errors.ts │ │ ├── fileSystem.ts │ │ ├── fileTree.ts │ │ ├── glob.ts │ │ ├── globals.d.ts │ │ ├── imageUtils.ts │ │ ├── languages.ts │ │ ├── lock.ts │ │ ├── markdown.ts │ │ ├── notebooks.ts │ │ ├── pathRedaction.ts │ │ ├── progress.ts │ │ ├── progressRecorder.ts │ │ ├── racePromise.ts │ │ ├── range.ts │ │ ├── result.ts │ │ ├── services.ts │ │ ├── taskSingler.ts │ │ ├── telemetryCorrelationId.ts │ │ ├── test │ │ │ ├── annotatedSrc.ts │ │ │ ├── async.spec.ts │ │ │ ├── mockChatResponseStream.ts │ │ │ ├── notebooks.spec.ts │ │ │ ├── shims │ │ │ │ ├── chatTypes.ts │ │ │ │ ├── editing.ts │ │ │ │ ├── enums.ts │ │ │ │ ├── l10n.ts │ │ │ │ ├── newSymbolName.ts │ │ │ │ ├── notebookDocument.ts │ │ │ │ ├── notebookEditor.ts │ │ │ │ ├── terminal.ts │ │ │ │ ├── textDocument.ts │ │ │ │ ├── textEditor.ts │ │ │ │ └── vscodeTypesShim.ts │ │ │ ├── simpleMock.ts │ │ │ ├── testUtils.spec.ts │ │ │ └── testUtils.ts │ │ ├── time.ts │ │ ├── timeTravelScheduler.ts │ │ ├── tokenizer.ts │ │ ├── tracing.ts │ │ ├── types.ts │ │ ├── variableLengthQuantity.ts │ │ └── vscodeVersion.ts │ ├── node │ │ ├── crypto.ts │ │ ├── jsonFile.ts │ │ ├── ports.ts │ │ ├── test │ │ │ ├── anomalyDetection.spec.ts │ │ │ ├── debounce.spec.ts │ │ │ ├── glob.spec.ts │ │ │ ├── lock.spec.ts │ │ │ ├── markdown.spec.ts │ │ │ └── pathRedaction.spec.ts │ │ └── worker.ts │ ├── test │ │ └── node │ │ │ ├── errorMessage.spec.ts │ │ │ └── variableLengthQuantity.spec.ts │ └── vs │ │ ├── base-common.d.ts │ │ ├── base │ │ ├── common │ │ │ ├── arrays.ts │ │ │ ├── arraysFind.ts │ │ │ ├── assert.ts │ │ │ ├── async.ts │ │ │ ├── buffer.ts │ │ │ ├── cache.ts │ │ │ ├── cancellation.ts │ │ │ ├── charCode.ts │ │ │ ├── codicons.ts │ │ │ ├── codiconsLibrary.ts │ │ │ ├── codiconsUtil.ts │ │ │ ├── collections.ts │ │ │ ├── diff │ │ │ │ ├── diff.ts │ │ │ │ └── diffChange.ts │ │ │ ├── equals.ts │ │ │ ├── errors.ts │ │ │ ├── event.ts │ │ │ ├── extpath.ts │ │ │ ├── filters.ts │ │ │ ├── functional.ts │ │ │ ├── glob.ts │ │ │ ├── hash.ts │ │ │ ├── htmlContent.ts │ │ │ ├── iconLabels.ts │ │ │ ├── iterator.ts │ │ │ ├── lazy.ts │ │ │ ├── lifecycle.ts │ │ │ ├── linkedList.ts │ │ │ ├── map.ts │ │ │ ├── marshallingIds.ts │ │ │ ├── mime.ts │ │ │ ├── naturalLanguage │ │ │ │ └── korean.ts │ │ │ ├── network.ts │ │ │ ├── numbers.ts │ │ │ ├── objects.ts │ │ │ ├── observable.ts │ │ │ ├── observableInternal │ │ │ │ ├── base.ts │ │ │ │ ├── changeTracker.ts │ │ │ │ ├── commonFacade │ │ │ │ │ ├── cancellation.ts │ │ │ │ │ └── deps.ts │ │ │ │ ├── debugLocation.ts │ │ │ │ ├── debugName.ts │ │ │ │ ├── experimental │ │ │ │ │ └── utils.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logging │ │ │ │ │ ├── consoleObservableLogger.ts │ │ │ │ │ ├── debugGetDependencyGraph.ts │ │ │ │ │ ├── debugger │ │ │ │ │ │ ├── debuggerApi.d.ts │ │ │ │ │ │ ├── debuggerRpc.ts │ │ │ │ │ │ ├── devToolsLogger.ts │ │ │ │ │ │ ├── rpc.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ └── logging.ts │ │ │ │ ├── map.ts │ │ │ │ ├── observables │ │ │ │ │ ├── baseObservable.ts │ │ │ │ │ ├── constObservable.ts │ │ │ │ │ ├── derived.ts │ │ │ │ │ ├── derivedImpl.ts │ │ │ │ │ ├── lazyObservableValue.ts │ │ │ │ │ ├── observableFromEvent.ts │ │ │ │ │ ├── observableSignal.ts │ │ │ │ │ ├── observableSignalFromEvent.ts │ │ │ │ │ ├── observableValue.ts │ │ │ │ │ └── observableValueOpts.ts │ │ │ │ ├── reactions │ │ │ │ │ ├── autorun.ts │ │ │ │ │ └── autorunImpl.ts │ │ │ │ ├── set.ts │ │ │ │ ├── transaction.ts │ │ │ │ └── utils │ │ │ │ │ ├── promise.ts │ │ │ │ │ ├── runOnChange.ts │ │ │ │ │ ├── utils.ts │ │ │ │ │ ├── utilsCancellation.ts │ │ │ │ │ └── valueWithChangeEvent.ts │ │ │ ├── path.ts │ │ │ ├── platform.ts │ │ │ ├── process.ts │ │ │ ├── resources.ts │ │ │ ├── sequence.ts │ │ │ ├── sseParser.ts │ │ │ ├── stopwatch.ts │ │ │ ├── stream.ts │ │ │ ├── strings.ts │ │ │ ├── symbols.ts │ │ │ ├── ternarySearchTree.ts │ │ │ ├── themables.ts │ │ │ ├── types.ts │ │ │ ├── uint.ts │ │ │ ├── uri.ts │ │ │ ├── uuid.ts │ │ │ └── yaml.ts │ │ └── node │ │ │ └── ports.ts │ │ ├── crypto.d.ts │ │ ├── editor │ │ └── common │ │ │ ├── core │ │ │ ├── editOperation.ts │ │ │ ├── edits │ │ │ │ ├── arrayEdit.ts │ │ │ │ ├── edit.ts │ │ │ │ ├── lengthEdit.ts │ │ │ │ ├── lineEdit.ts │ │ │ │ ├── stringEdit.ts │ │ │ │ └── textEdit.ts │ │ │ ├── position.ts │ │ │ ├── range.ts │ │ │ ├── ranges │ │ │ │ ├── lineRange.ts │ │ │ │ └── offsetRange.ts │ │ │ ├── text │ │ │ │ ├── abstractText.ts │ │ │ │ ├── positionToOffset.ts │ │ │ │ ├── positionToOffsetImpl.ts │ │ │ │ └── textLength.ts │ │ │ └── wordHelper.ts │ │ │ ├── diff │ │ │ ├── defaultLinesDiffComputer │ │ │ │ ├── algorithms │ │ │ │ │ ├── diffAlgorithm.ts │ │ │ │ │ ├── dynamicProgrammingDiffing.ts │ │ │ │ │ └── myersDiffAlgorithm.ts │ │ │ │ ├── computeMovedLines.ts │ │ │ │ ├── defaultLinesDiffComputer.ts │ │ │ │ ├── heuristicSequenceOptimizations.ts │ │ │ │ ├── lineSequence.ts │ │ │ │ ├── linesSliceCharSequence.ts │ │ │ │ └── utils.ts │ │ │ ├── legacyLinesDiffComputer.ts │ │ │ ├── linesDiffComputer.ts │ │ │ └── rangeMapping.ts │ │ │ └── model │ │ │ ├── mirrorTextModel.ts │ │ │ └── prefixSumComputer.ts │ │ ├── nls.messages.ts │ │ ├── nls.ts │ │ ├── platform │ │ └── instantiation │ │ │ └── common │ │ │ ├── descriptors.ts │ │ │ ├── graph.ts │ │ │ ├── instantiation.ts │ │ │ ├── instantiationService.ts │ │ │ └── serviceCollection.ts │ │ ├── vscode-globals-nls.d.ts │ │ ├── vscode-globals-product.d.ts │ │ └── workbench │ │ ├── api │ │ └── common │ │ │ ├── extHostDocumentData.ts │ │ │ └── extHostTypes │ │ │ ├── diagnostic.ts │ │ │ ├── es5ClassCompat.ts │ │ │ ├── location.ts │ │ │ ├── markdownString.ts │ │ │ ├── notebooks.ts │ │ │ ├── position.ts │ │ │ ├── range.ts │ │ │ ├── selection.ts │ │ │ ├── snippetString.ts │ │ │ ├── snippetTextEdit.ts │ │ │ ├── symbolInformation.ts │ │ │ └── textEdit.ts │ │ └── contrib │ │ └── chat │ │ └── common │ │ └── promptSyntax │ │ └── promptFileParser.ts └── vscodeTypes.ts ├── test ├── base │ ├── cache-cli.ts │ ├── cache.ts │ ├── cachingChatMLFetcher.ts │ ├── cachingChunksEndpointClient.ts │ ├── cachingCodeSearchClient.ts │ ├── cachingCompletionsFetchService.ts │ ├── cachingEmbeddingsFetcher.ts │ ├── cachingResourceFetcher.ts │ ├── chatMLCache.ts │ ├── completionsCache.ts │ ├── embeddingsCache.ts │ ├── extHostContext │ │ ├── simulationExtHostContext.ts │ │ ├── simulationExtHostToolsService.ts │ │ └── simulationWorkspaceExtHost.ts │ ├── fileUtils.ts │ ├── hash.ts │ ├── pausableThrottledWorker.ts │ ├── rubric.ts │ ├── salts.ts │ ├── simulationBaseline.ts │ ├── simulationContext.ts │ ├── simulationEndpointHealth.ts │ ├── simulationOptions.ts │ ├── simulationOutcome.ts │ ├── simuliationWorkspaceChunkSearch.ts │ ├── spyingChatMLFetcher.ts │ ├── stdout.ts │ ├── stest.ts │ ├── throttlingChatMLFetcher.ts │ ├── throttlingCodeOrDocsSearchClient.ts │ └── validate.ts ├── cacheSalt.ts ├── codeMapper │ └── codeMapper.stest.ts ├── e2e │ ├── cli.stest.ts │ ├── edit.stest.ts │ ├── evaluators │ │ └── pythonFix.ts │ ├── explain.stest.ts │ ├── fetchWebPageTool.stest.ts │ ├── findFilesTool.stest.ts │ ├── markdown.stest.ts │ ├── newNotebook.stest.ts │ ├── newWorkspace.stest.ts │ ├── notebookTools.stest.ts │ ├── pythonFix.stest.ts │ ├── scenarioLoader.ts │ ├── scenarioTest.ts │ ├── search.stest.ts │ ├── semanticSearch.stest.ts │ ├── semanticSearchView.stest.ts │ ├── system.stest.ts │ ├── terminal.stest.ts │ ├── testHelper.ts │ ├── toolSimTest.ts │ ├── tools.stest.ts │ ├── typescriptFix.stest.ts │ ├── variables.stest.ts │ ├── vscode-metaprompt.stest.ts │ ├── vscode.stest.ts │ ├── workspace-e2e.stest.ts │ └── workspace-metaprompt.stest.ts ├── inline │ ├── agent.stest.ts │ ├── fixing.stest.ts │ ├── inlineEditCode.stest.ts │ ├── inlineExplain.stest.ts │ ├── inlineGenerateCode.stest.ts │ ├── multiFileEdit.stest.ts │ ├── review.stest.ts │ ├── slashDoc.cpp.stest.ts │ ├── slashDoc.java.stest.ts │ ├── slashDoc.py.stest.ts │ ├── slashDoc.rb.stest.ts │ ├── slashDoc.ts.stest.ts │ ├── slashDoc.util.ts │ └── test │ │ └── assertPyDocstring.spec.ts ├── intent │ ├── inline-chat.json │ ├── inlineChatIntent.stest.ts │ ├── intentTest.ts │ ├── panel-chat-github.json │ ├── panel-chat-unknown.json │ ├── panel-chat.json │ └── panelChatIntent.stest.ts ├── jsonOutputPrinter.ts ├── outcome │ ├── -doc-inline.json │ ├── -review-inline.json │ ├── -tests-custom-instructions-inline.json │ ├── -tests-inline.json │ ├── -tests-panel.json │ ├── -tests-real-world-inline.json │ ├── codemapper-context.json │ ├── custom-instructions-inline.json │ ├── debug-config-to-command-context.json │ ├── debug-tools-list-context.json │ ├── dev-container-configuration-external.json │ ├── edit-inline.json │ ├── edit-inlinechatintent-inline.json │ ├── explain-expanded-context-panel.json │ ├── explain-inline.json │ ├── fix-cpp-inline.json │ ├── fix-eslint-inline.json │ ├── fix-inlinechatintent-cpp-inline.json │ ├── fix-inlinechatintent-eslint-inline.json │ ├── fix-inlinechatintent-powershell-inline.json │ ├── fix-inlinechatintent-pylint-inline.json │ ├── fix-inlinechatintent-pyright-inline.json │ ├── fix-inlinechatintent-roslyn-inline.json │ ├── fix-inlinechatintent-ruff-inline.json │ ├── fix-inlinechatintent-tsc-inline.json │ ├── fix-powershell-inline.json │ ├── fix-pylint-inline.json │ ├── fix-pyright-inline.json │ ├── fix-python-panel.json │ ├── fix-roslyn-inline.json │ ├── fix-ruff-inline.json │ ├── fix-tsc-inline.json │ ├── fix-typescript-panel.json │ ├── generate-inline.json │ ├── generate-inlinechatintent-inline.json │ ├── generate-markdown-panel.json │ ├── git-commit-message-external.json │ ├── inlineedit-goldenscenario-xtab-external.json │ ├── intent-inline.json │ ├── intent-panel.json │ ├── multifile-edit-claude-panel.json │ ├── multifile-edit-panel.json │ ├── new-prompt-panel.json │ ├── newnotebook-prompt-panel.json │ ├── notebook-edit-inline.json │ ├── notebook-fix-inline.json │ ├── notebook-fix-runtime-inline.json │ ├── notebook-generate-inline.json │ ├── notebook-generate-runtime-inline.json │ ├── notebookedits-bug-reports-json-panel.json │ ├── notebookedits-bug-reports-text-panel.json │ ├── notebookedits-bug-reports-xml-panel.json │ ├── notebookedits-modification-json-panel.json │ ├── notebookedits-modification-text-panel.json │ ├── notebookedits-modification-xml-panel.json │ ├── pr-title-and-description-context.json │ ├── rename-suggestions-external.json │ ├── search-panel.json │ ├── settingseditorsearchresultsselector-external.json │ ├── setuptests-invoke-panel.json │ ├── setuptests-recommend-panel.json │ ├── system-identity-panel.json │ ├── terminal-general-panel.json │ ├── terminal-git-panel.json │ └── variables-panel.json ├── outputColorer.ts ├── prompts │ ├── customInstructions.stest.ts │ ├── devContainerConfigGenerator.stest.ts │ ├── fixtures │ │ └── devcontainer │ │ │ ├── devContainerConfigTestData.json │ │ │ └── devContainerIndex.json │ ├── gitCommitMessageGenerator.stest.ts │ ├── newNotebookCell.stest.ts │ ├── newWorkspace.stest.ts │ └── settingsEditorSearchResultsSelector.stest.ts ├── requirements.txt ├── scenarios │ ├── test-cli │ │ ├── wkspc1 │ │ │ ├── demo.py │ │ │ ├── sample.js │ │ │ ├── stringUtils.js │ │ │ └── utils.js │ │ └── wkspc2 │ │ │ └── foobar.js │ ├── test-current-selection-impls │ │ ├── test.ts │ │ ├── workspaceState.state.json │ │ ├── workspaceState1.state.json │ │ └── workspaceState2.state.json │ ├── test-explain │ │ ├── bar.ts │ │ ├── baz.ts │ │ ├── classes.py │ │ ├── classes.rb │ │ ├── classes.ts │ │ ├── cursor.ts │ │ ├── explain.0.conversation.json │ │ ├── explain.0.state.json │ │ ├── explain.1.conversation.json │ │ ├── explain.1.state.json │ │ ├── explain.10.conversation.json │ │ ├── explain.10.state.json │ │ ├── explain.11.conversation.json │ │ ├── explain.11.state.json │ │ ├── explain.12.conversation.json │ │ ├── explain.12.state.json │ │ ├── explain.13.conversation.json │ │ ├── explain.13.state.json │ │ ├── explain.15.conversation.json │ │ ├── explain.15.state.json │ │ ├── explain.16.conversation.json │ │ ├── explain.16.state.json │ │ ├── explain.2.conversation.json │ │ ├── explain.2.state.json │ │ ├── explain.3.conversation.json │ │ ├── explain.3.state.json │ │ ├── explain.4.conversation.json │ │ ├── explain.5.conversation.json │ │ ├── explain.5.state.json │ │ ├── explain.6.conversation.json │ │ ├── explain.6.state.json │ │ ├── explain.7.conversation.json │ │ ├── explain.7.state.json │ │ ├── explain.8.conversation.json │ │ ├── explain.8.state.json │ │ ├── explain.9.conversation.json │ │ ├── explain.9.state.json │ │ ├── foo.ts │ │ ├── functions.cpp │ │ ├── functions.cs │ │ ├── functions.go │ │ ├── functions.py │ │ ├── functions.rb │ │ ├── functions.ts │ │ ├── methods.java │ │ ├── methods.ts │ │ └── types.ts │ ├── test-generate-markdown │ │ ├── file.ts │ │ ├── test0.conversation.json │ │ └── workspaceState.state.json │ ├── test-new-notebooks │ │ ├── fib.md │ │ ├── test0.conversation.json │ │ └── workspaceState.state.json │ ├── test-new-workspace │ │ ├── fib.md │ │ ├── functions.ts │ │ ├── newWorkspace0.conversation.json │ │ ├── newWorkspace1.conversation.json │ │ ├── newWorkspace2.conversation.json │ │ ├── newWorkspace3.conversation.json │ │ ├── newWorkspace4.conversation.json │ │ ├── newWorkspace5.conversation.json │ │ ├── newWorkspace6.conversation.json │ │ ├── newWorkspace7.conversation.json │ │ ├── newWorkspace8.conversation.json │ │ ├── newWorkspace9.conversation.json │ │ ├── workspaceState.9.state.json │ │ └── workspaceState.state.json │ ├── test-notebook-tools │ │ ├── Chipotle.solution.ipynb │ │ ├── Chipotle1.state.json │ │ └── LICENSE │ ├── test-notebooks │ │ ├── Chipotle.conversation.json │ │ ├── Chipotle.solution.ipynb │ │ ├── Chipotle1.state.json │ │ ├── Chipotle10.state.json │ │ ├── Chipotle11.state.json │ │ ├── Chipotle12.state.json │ │ ├── Chipotle13.state.json │ │ ├── Chipotle14.state.json │ │ ├── Chipotle15.state.json │ │ ├── Chipotle16.state.json │ │ ├── Chipotle2.state.json │ │ ├── Chipotle3.state.json │ │ ├── Chipotle4.state.json │ │ ├── Chipotle5.state.json │ │ ├── Chipotle6.state.json │ │ ├── Chipotle7.state.json │ │ ├── Chipotle8.state.json │ │ ├── Chipotle9.state.json │ │ └── LICENSE │ ├── test-scenario-1 │ │ ├── bar.js │ │ ├── emptySelection.state.json │ │ ├── fib.js │ │ ├── test1.conversation.json │ │ ├── test2.conversation.json │ │ └── workspaceState.state.json │ ├── test-scenario-fix-python │ │ ├── case1.conversation.json │ │ ├── case1.py │ │ ├── case1.state.json │ │ ├── case10.conversation.json │ │ ├── case10.py │ │ ├── case10.state.json │ │ ├── case2.conversation.json │ │ ├── case2.py │ │ ├── case2.state.json │ │ ├── case3.conversation.json │ │ ├── case3.py │ │ ├── case3.state.json │ │ ├── case4.conversation.json │ │ ├── case4.py │ │ ├── case4.state.json │ │ ├── case5.conversation.json │ │ ├── case5.py │ │ ├── case5.state.json │ │ ├── case6.conversation.json │ │ ├── case6.py │ │ ├── case6.state.json │ │ ├── case7.conversation.json │ │ ├── case7.py │ │ ├── case7.state.json │ │ ├── case8.conversation.json │ │ ├── case8.py │ │ ├── case8.state.json │ │ ├── case9.conversation.json │ │ ├── case9.py │ │ └── case9.state.json │ ├── test-scenario-fix-typescript │ │ ├── file1.ts │ │ ├── file2.ts │ │ ├── fix-implements-typescript.conversation.json │ │ └── implements.state.json │ ├── test-scenario-search │ │ ├── example-files │ │ │ ├── bar.html │ │ │ ├── example.ts │ │ │ ├── foo.md │ │ │ ├── style.css │ │ │ └── test.py │ │ ├── replace-samples │ │ │ ├── foo.replace2.md │ │ │ └── style.replace17.css │ │ ├── search0.testArgs.json │ │ ├── search1.testArgs.json │ │ ├── search10.testArgs.json │ │ ├── search11.testArgs.json │ │ ├── search12.testArgs.json │ │ ├── search13.testArgs.json │ │ ├── search14.testArgs.json │ │ ├── search15.testArgs.json │ │ ├── search16.testArgs.json │ │ ├── search17.testArgs.json │ │ ├── search18.testArgs.json │ │ ├── search19.testArgs.json │ │ ├── search2.testArgs.json │ │ ├── search20.testArgs.json │ │ ├── search21.testArgs.json │ │ ├── search22.testArgs.json │ │ ├── search23.testArgs.json │ │ ├── search24.testArgs.json │ │ ├── search25.testArgs.json │ │ ├── search3.testArgs.json │ │ ├── search4.testArgs.json │ │ ├── search5.testArgs.json │ │ ├── search6.testArgs.json │ │ ├── search7.testArgs.json │ │ ├── search8.testArgs.json │ │ └── search9.testArgs.json │ ├── test-semantic-search │ │ ├── workspace0.conversation.json │ │ ├── workspace1.conversation.json │ │ ├── workspaceState.state.json │ │ └── workspaceState1.state.json │ ├── test-setupTest │ │ ├── testSetup.0.conversation.json │ │ ├── testSetup.1.conversation.json │ │ ├── testSetup.2.conversation.json │ │ ├── testSetup.3.conversation.json │ │ ├── testSetup.4.conversation.json │ │ ├── testSetup.5.conversation.json │ │ └── testSetup.6.conversation.json │ ├── test-setupTestRecommend │ │ ├── testSetup.0.conversation.json │ │ ├── testSetup.1.conversation.json │ │ ├── testSetup.2.conversation.json │ │ ├── testSetup.3.conversation.json │ │ ├── testSetup.4.conversation.json │ │ ├── testSetup.5.conversation.json │ │ ├── testSetup.6.conversation.json │ │ ├── testSetup.7.conversation.json │ │ └── testSetup.8.conversation.json │ ├── test-system │ │ ├── fib.md │ │ ├── puppeteer.js │ │ ├── system.5.conversation.json │ │ ├── system.6.conversation.json │ │ ├── system0.conversation.json │ │ ├── system1.conversation.json │ │ ├── system2.conversation.json │ │ ├── system3.conversation.json │ │ ├── system4.conversation.json │ │ ├── workspaceState.state.json │ │ └── workspaceState3.state.json │ ├── test-terminal │ │ ├── bash.state.json │ │ ├── fish.state.json │ │ ├── powershell.state.json │ │ └── zsh.state.json │ ├── test-tools │ │ ├── chatSetup.state.json │ │ ├── tools.0.conversation.json │ │ ├── tools.1.conversation.json │ │ ├── tools.state.json │ │ └── workspace │ │ │ ├── chatSetup.ts │ │ │ ├── file.md │ │ │ └── functions.ts │ └── test-variables │ │ ├── functions.ts │ │ ├── variables.0.conversation.json │ │ ├── variables.0.state.json │ │ ├── variables.1.conversation.json │ │ └── variables.1.state.json ├── simulation │ ├── baseline.json │ ├── baseline.old.json │ ├── cache │ │ ├── base.sqlite │ │ └── layers │ │ │ ├── 01e15e5a-efd2-40a0-92cd-3bfaf628aa72.sqlite │ │ │ ├── 02302f34-8428-4267-b3a2-b67e8262966b.sqlite │ │ │ ├── 186d13d6-3c0c-45dd-9d45-054632ec599d.sqlite │ │ │ ├── 1addc1e5-24d0-4fdd-8951-f7f59666e4e5.sqlite │ │ │ ├── 1cf3aa34-24fc-4b0f-b58e-71a8c3ce6b44.sqlite │ │ │ ├── 1dd0f60e-1fe0-4b14-9f27-047dc8aa800a.sqlite │ │ │ ├── 27e555fe-bc95-4c61-a0fe-93e6b8bc6b88.sqlite │ │ │ ├── 2a11d94c-b23f-4ab5-8a9a-5748a83bb37b.sqlite │ │ │ ├── 2d4b6535-29bd-4897-96ae-399aae047f3b.sqlite │ │ │ ├── 2d765cff-f0ca-4522-8172-702a487bb242.sqlite │ │ │ ├── 350e2592-41da-4007-9c96-3701071fc415.sqlite │ │ │ ├── 398ac5b7-cfcd-4aeb-8a1f-adb01b655f49.sqlite │ │ │ ├── 3e558dd9-66aa-4156-a214-0462cfab6e2e.sqlite │ │ │ ├── 4564196f-7384-41e3-9992-ab42292f6c04.sqlite │ │ │ ├── 48065100-4cc9-41c9-b9bd-f370bfc52f9b.sqlite │ │ │ ├── 498d7802-5700-4f5f-bb98-8fad83a519ae.sqlite │ │ │ ├── 4abc964e-d0fc-4e01-874a-50cba972d7f2.sqlite │ │ │ ├── 52decb57-8a4b-4aae-a109-d5ef6fb81dce.sqlite │ │ │ ├── 530b3a35-0900-4c19-bdf8-51f73310775f.sqlite │ │ │ ├── 53912fce-0085-4400-ba17-8dbb195f32b0.sqlite │ │ │ ├── 53e98a53-b403-4038-b94d-8192c72ac082.sqlite │ │ │ ├── 5627a5a3-e250-4bd7-9deb-bd994b18c74b.sqlite │ │ │ ├── 5da5b542-1093-4c74-8ff3-293a98137832.sqlite │ │ │ ├── 618b5dbc-cf7b-4adf-b79f-2cc5daa967b0.sqlite │ │ │ ├── 662ee12d-473b-49d5-a55b-a2721b170456.sqlite │ │ │ ├── 6697cddb-7595-485f-801e-056e1390cfae.sqlite │ │ │ ├── 6934fbec-d4de-4115-9cb9-94234e136ef4.sqlite │ │ │ ├── 6c8d6396-4625-40e9-9feb-a83ae1b169c7.sqlite │ │ │ ├── 6fbd9c7b-e371-4190-a689-532b4da5b28c.sqlite │ │ │ ├── 6fe858fb-0160-4799-bb84-436455e241cb.sqlite │ │ │ ├── 70406ad0-1fbd-47a0-9b72-6b80e3b3d46b.sqlite │ │ │ ├── 777fb29e-910d-4740-9ba1-f1db3908b791.sqlite │ │ │ ├── 78623318-45b0-497e-8705-4acdff7e9142.sqlite │ │ │ ├── 7a0bf361-b530-4259-9036-53be022c74f5.sqlite │ │ │ ├── 7f3d15b3-72d6-42c8-bf13-6651ecafb6fc.sqlite │ │ │ ├── 93199c02-b2ce-4bc4-90f2-0875c98d0c34.sqlite │ │ │ ├── 9414a004-0e90-4081-a38a-bdcb25e2297d.sqlite │ │ │ ├── 9ef25ceb-3271-49df-ab8c-53b73f4c254e.sqlite │ │ │ ├── a441d89a-4d7a-414b-923f-d15340724f4b.sqlite │ │ │ ├── a7e5376d-8802-4e73-9170-ab69870fe038.sqlite │ │ │ ├── b116c030-25c8-4b9d-84c4-54691c7e3f19.sqlite │ │ │ ├── b1a1762c-2a82-4587-8c1e-1bcc608f53bd.sqlite │ │ │ ├── b75cb4a4-41fc-4bc5-9e63-db8e1bef3df4.sqlite │ │ │ ├── c070064c-d562-4181-a9cf-b54ecc283b10.sqlite │ │ │ ├── c0e4989a-fe7e-4468-9c32-5db7d370b1a2.sqlite │ │ │ ├── c451045a-da8c-43fa-ba6f-8198c2eb0975.sqlite │ │ │ ├── c49b269c-a057-4aef-b52a-f196c5bd0c25.sqlite │ │ │ ├── c49cde85-f02d-4ba1-91f1-b0b2f7cfaf2f.sqlite │ │ │ ├── c5166f81-3f13-42ad-b532-8390fcda8f07.sqlite │ │ │ ├── c6dcee44-3151-45de-9660-0234cc2d4c0d.sqlite │ │ │ ├── c95e6eba-e55f-4185-8ea1-77476a654a79.sqlite │ │ │ ├── cbdbc41c-98cb-45a2-a12d-a78ed24463c9.sqlite │ │ │ ├── cd5400cf-64ce-4da6-8731-5cbd0265c0f8.sqlite │ │ │ ├── d651951f-df41-47da-9f89-f0afb6bd274f.sqlite │ │ │ ├── d667a7a7-8626-4fdb-937c-e36ae873c0d5.sqlite │ │ │ ├── d719ef71-8404-49a4-9f6d-5e9f3118ce51.sqlite │ │ │ ├── d9032eab-477d-4bd1-b530-7652ed1e5b70.sqlite │ │ │ ├── dc4c7b8c-784f-4eb5-9979-c5c6e61ae79c.sqlite │ │ │ ├── dcad7537-6f4d-410f-8dbb-ac690963982c.sqlite │ │ │ ├── dece6d72-483a-4eba-bfb8-762d7146f5e0.sqlite │ │ │ ├── e0bdf0eb-0e2c-40e7-9de4-729e9f6e7daa.sqlite │ │ │ ├── efb8de8c-8109-45e8-9383-789be32852eb.sqlite │ │ │ ├── f0da01ab-e2a6-45ac-9673-32b967d14b31.sqlite │ │ │ ├── f245cbe1-2962-48f7-9ce6-41a722693933.sqlite │ │ │ ├── f6f886b2-0933-4a62-91e9-4840cee01850.sqlite │ │ │ ├── f9bd58e9-8b91-477c-8aad-2222025f4607.sqlite │ │ │ └── fa8a1ddb-9625-48c5-ae4f-1d083b1dcb0d.sqlite │ ├── debugCommandToConfig.stest.ts │ ├── debugTools.stest.ts │ ├── diagnosticProviders │ │ ├── cpp.ts │ │ ├── diagnosticsProvider.ts │ │ ├── eslint.ts │ │ ├── index.ts │ │ ├── python.ts │ │ ├── roslyn.ts │ │ ├── ruff.ts │ │ ├── tsc.ts │ │ └── utils.ts │ ├── externalScenarios.ts │ ├── fixtures │ │ ├── codeMapper │ │ │ ├── extHostExtensionActivator.test.ts │ │ │ ├── fibonacci_iterative.ts │ │ │ ├── fibonacci_recursive.ts │ │ │ ├── index.ts │ │ │ ├── notebookEditorWidget.ts │ │ │ ├── package.json │ │ │ ├── product-build-linux.yml │ │ │ ├── product-icons-mixed.md │ │ │ ├── product-icons-sorted.md │ │ │ ├── quickInput.ts │ │ │ ├── scanner.ts │ │ │ └── scannerTypes.ts │ │ ├── cpp │ │ │ ├── basic │ │ │ │ └── main.cpp │ │ │ └── headers │ │ │ │ ├── abi_macros.hpp │ │ │ │ └── json_fwd.hpp │ │ ├── doc-everywhere-issue-3763 │ │ │ └── githubServer.ts │ │ ├── doc-explain-ts-code │ │ │ ├── charCode.ts │ │ │ └── strings.ts │ │ ├── doc-hello-world │ │ │ └── colors.ts │ │ ├── doc-ruby │ │ │ └── fib.rb │ │ ├── doc-ts-class-full │ │ │ └── keybindingResolver.ts │ │ ├── doc-ts-class │ │ │ └── keybindingResolver.ts │ │ ├── doc-ts-interface │ │ │ └── codeImportPatterns.ts │ │ ├── doc-ts-large-fn │ │ │ └── resolver.ts │ │ ├── doc │ │ │ └── issue-6406 │ │ │ │ └── debugModel.ts │ │ ├── edit-add-enum-variant │ │ │ └── index.ts │ │ ├── edit-add-explicit-type-issue-3759 │ │ │ └── pullRequestModel.ts │ │ ├── edit-add-toString │ │ │ └── index.ts │ │ ├── edit-add-toString2 │ │ │ └── index.ts │ │ ├── edit-asyncawait-4151 │ │ │ └── index.ts │ │ ├── edit-convert-ternary-to-if-else │ │ │ └── index.ts │ │ ├── edit-import-assert │ │ │ └── index.ts │ │ ├── edit-import-assert2 │ │ │ └── index.ts │ │ ├── edit-issue-1198 │ │ │ └── main.py │ │ ├── edit-refactor-loop │ │ │ └── index.ts │ │ ├── edit-single-line-await-issue-3702 │ │ │ └── interactiveEditorWidget.ts │ │ ├── edit-slice-4149 │ │ │ └── index.ts │ │ ├── edit │ │ │ ├── 3575.ts │ │ │ ├── 4302.ts │ │ │ ├── 5710.ts │ │ │ ├── 6276.ts │ │ │ ├── issue-2988 │ │ │ │ └── pseudoStartStopConversationCallback.test.ts │ │ │ ├── issue-5755 │ │ │ │ └── vscode.proposed.chatParticipantAdditions.d.ts │ │ │ ├── issue-6059 │ │ │ │ └── serializers.ts │ │ │ ├── issue-6329 │ │ │ │ └── math.js │ │ │ ├── issue-6469 │ │ │ │ └── inlineChat.css │ │ │ ├── issue-6614 │ │ │ │ └── workbench-dev.html │ │ │ ├── issue-6973 │ │ │ │ └── utils.ts │ │ │ ├── issue-7202 │ │ │ │ └── languageModelToolsContribution.ts │ │ │ ├── issue-7282 │ │ │ │ └── math.js │ │ │ ├── issue-7487 │ │ │ │ └── EditForm.tsx │ │ │ ├── issue-7996 │ │ │ │ └── codeEditorWidget.ts │ │ │ ├── issue-8129 │ │ │ │ └── optimize.ts │ │ │ ├── issue-release-142 │ │ │ │ └── testAuthProvider.ts │ │ │ ├── issue-release-275 │ │ │ │ └── BasketService.cs │ │ │ └── markdown │ │ │ │ ├── README.md │ │ │ │ └── explanation.md │ │ ├── editing-html │ │ │ └── index.html │ │ ├── editing │ │ │ ├── mainThreadChatAgents2.ts │ │ │ └── math.js │ │ ├── explain-project-context │ │ │ ├── inlineChat.css │ │ │ ├── package.json │ │ │ └── tsconfig.json │ │ ├── fix │ │ │ ├── issue-7544 │ │ │ │ └── notebookMulticursor.ts │ │ │ └── issue-7894 │ │ │ │ └── shellIntegration.ps1 │ │ ├── fixing │ │ │ ├── cpp │ │ │ │ ├── basic │ │ │ │ │ └── main.cpp │ │ │ │ └── headers │ │ │ │ │ ├── abi_macros.hpp │ │ │ │ │ └── json_fwd.hpp │ │ │ ├── csharp │ │ │ │ ├── roslyn_call_not_awaited.cs │ │ │ │ ├── roslyn_does_not_contain_definition_for.cs │ │ │ │ ├── roslyn_does_not_exist.cs │ │ │ │ ├── roslyn_field_never_used.cs │ │ │ │ ├── roslyn_has_same_name_as.cs │ │ │ │ ├── roslyn_missing_using_directive.cs │ │ │ │ ├── roslyn_no_argument_given.cs │ │ │ │ └── roslyn_semi_colon_expected.cs │ │ │ ├── python │ │ │ │ ├── pylint_line_too_long_1.py │ │ │ │ ├── pylint_line_too_long_2.py │ │ │ │ ├── pylint_line_too_long_3.py │ │ │ │ ├── pylint_line_too_long_4.py │ │ │ │ ├── pylint_line_too_long_5.py │ │ │ │ ├── pylint_unecessary_parenthesis.py │ │ │ │ ├── pylint_unused_import.py │ │ │ │ ├── pyright_annotated_types_missing_argument.py │ │ │ │ ├── pyright_assignment_scopes.py │ │ │ │ ├── pyright_async_in_non_async_function.py │ │ │ │ ├── pyright_await_in_non_async_function.py │ │ │ │ ├── pyright_badtoken.py │ │ │ │ ├── pyright_can_not_access_member.py │ │ │ │ ├── pyright_can_not_be_assigned_to_1.py │ │ │ │ ├── pyright_can_not_be_assigned_to_2.py │ │ │ │ ├── pyright_can_not_be_assigned_to_3.py │ │ │ │ ├── pyright_general_type_issue.py │ │ │ │ ├── pyright_missing_import.py │ │ │ │ ├── pyright_missing_method.py │ │ │ │ ├── pyright_no_abstract_class_instantiation.py │ │ │ │ ├── pyright_no_to_string_member.py │ │ │ │ ├── pyright_no_value_for_argument.py │ │ │ │ ├── pyright_not_defined.py │ │ │ │ ├── pyright_object_not_subscriptable.py │ │ │ │ ├── pyright_optional_member_access.py │ │ │ │ ├── pyright_parameter_already_assigned.py │ │ │ │ ├── pyright_self_as_first_argument.py │ │ │ │ ├── pyright_unbound_variable.py │ │ │ │ └── pyright_undefined_variable.py │ │ │ ├── ruff │ │ │ │ └── ruff_error_E231.py │ │ │ └── typescript │ │ │ │ ├── eslint_class_methods_use_this.ts │ │ │ │ ├── eslint_comma_expected.ts │ │ │ │ ├── eslint_consistent_this.ts │ │ │ │ ├── eslint_constructor_super.ts │ │ │ │ ├── eslint_do_not_access_hasOwnProperty.ts │ │ │ │ ├── eslint_expected_conditional_expression.ts │ │ │ │ ├── eslint_func_names.ts │ │ │ │ ├── eslint_func_style.ts │ │ │ │ ├── eslint_max_lines_per_function.ts │ │ │ │ ├── eslint_max_params.ts │ │ │ │ ├── eslint_max_statements.ts │ │ │ │ ├── eslint_no_case_declarations.ts │ │ │ │ ├── eslint_no_dupe_else_if.ts │ │ │ │ ├── eslint_no_duplicate_case.ts │ │ │ │ ├── eslint_no_duplicate_imports.ts │ │ │ │ ├── eslint_no_fallthrough.ts │ │ │ │ ├── eslint_no_inner_declarations.ts │ │ │ │ ├── eslint_no_multi_assign.ts │ │ │ │ ├── eslint_no_negated_condition.ts │ │ │ │ ├── eslint_no_negated_condition_2.ts │ │ │ │ ├── eslint_no_new.ts │ │ │ │ ├── eslint_no_sequences.ts │ │ │ │ ├── eslint_no_sparse_arrays.ts │ │ │ │ ├── eslint_no_sparse_arrays_2.ts │ │ │ │ ├── eslint_no_sparse_arrays_3.ts │ │ │ │ ├── eslint_require_await.ts │ │ │ │ ├── eslint_sort_keys.ts │ │ │ │ ├── eslint_unexpected_constant_condition_1.ts │ │ │ │ ├── eslint_unexpected_constant_condition_2.ts │ │ │ │ ├── eslint_unexpected_control_character.ts │ │ │ │ ├── eslint_unexpected_token.ts │ │ │ │ ├── eslint_unreachable_code.ts │ │ │ │ ├── inlineChatSimulator.ts │ │ │ │ ├── tsc_error_1015.ts │ │ │ │ ├── tsc_error_1128.ts │ │ │ │ ├── tsc_error_18047.ts │ │ │ │ ├── tsc_error_18048.ts │ │ │ │ ├── tsc_error_2300.ts │ │ │ │ ├── tsc_error_2304 │ │ │ │ ├── file0.ts │ │ │ │ └── file1.ts │ │ │ │ ├── tsc_error_2304_1.ts │ │ │ │ ├── tsc_error_2304_2.ts │ │ │ │ ├── tsc_error_2304_3.ts │ │ │ │ ├── tsc_error_2307_can_not_find_module.ts │ │ │ │ ├── tsc_error_2322.ts │ │ │ │ ├── tsc_error_2339_1.ts │ │ │ │ ├── tsc_error_2339_2.ts │ │ │ │ ├── tsc_error_2339_3.ts │ │ │ │ ├── tsc_error_2339_4.ts │ │ │ │ ├── tsc_error_2341.ts │ │ │ │ ├── tsc_error_2345.ts │ │ │ │ ├── tsc_error_2345_2 │ │ │ │ ├── database_mock.ts │ │ │ │ ├── file0.ts │ │ │ │ └── file1.ts │ │ │ │ ├── tsc_error_2345_3 │ │ │ │ ├── database_mock.ts │ │ │ │ └── file0.ts │ │ │ │ ├── tsc_error_2355.ts │ │ │ │ ├── tsc_error_2391.ts │ │ │ │ ├── tsc_error_2420 │ │ │ │ ├── file0.ts │ │ │ │ └── file1.ts │ │ │ │ ├── tsc_error_2454.ts │ │ │ │ ├── tsc_error_2532.ts │ │ │ │ ├── tsc_error_2554.ts │ │ │ │ ├── tsc_error_2554 │ │ │ │ ├── database_mock.ts │ │ │ │ ├── file1.ts │ │ │ │ └── legacy_database.ts │ │ │ │ ├── tsc_error_2695.ts │ │ │ │ ├── tsc_error_7006.ts │ │ │ │ ├── tsc_error_7053.ts │ │ │ │ ├── tsc_implicit_any.ts │ │ │ │ └── tsc_large_onigscanner │ │ │ │ ├── tsc_error_2802.ts │ │ │ │ └── tsc_error_2802_tsconfig.json │ │ ├── gen-json │ │ │ └── test.json │ │ ├── gen-method-issue-3602 │ │ │ └── editor.ts │ │ ├── gen-nestjs-route-issue-3604 │ │ │ └── app.controller.ts │ │ ├── gen-python-palindrome │ │ │ └── new.py │ │ ├── gen-top-level-function │ │ │ ├── charCode.ts │ │ │ └── strings.ts │ │ ├── gen-twice-issue-3597 │ │ │ └── new.js │ │ ├── gen │ │ │ ├── 6234 │ │ │ │ └── top-packages.ts │ │ │ ├── 6554 │ │ │ │ └── update-vs-base.ps1 │ │ │ ├── 4080.ts │ │ │ ├── 4179.ts │ │ │ ├── 5439.py │ │ │ ├── CHANGELOG.md │ │ │ ├── commandCenterControl.ts │ │ │ ├── inlayHintsController.ts │ │ │ ├── keybindingParser.ts │ │ │ ├── modelLines.ts │ │ │ ├── strings.ts │ │ │ └── variables │ │ │ │ ├── example.ts │ │ │ │ └── output.ts │ │ ├── generate │ │ │ ├── issue-6163 │ │ │ │ └── package.json │ │ │ ├── issue-6505 │ │ │ │ └── chatParserTypes.ts │ │ │ ├── issue-6788 │ │ │ │ └── terminalSuggestAddon.ts │ │ │ ├── issue-6956 │ │ │ │ └── .eslintrc.js │ │ │ ├── issue-7088 │ │ │ │ └── Microsoft.PowerShell_profile.ps1 │ │ │ └── issue-7772 │ │ │ │ └── builds.ts │ │ ├── ghpr │ │ │ └── commands.ts │ │ ├── inlineEdits │ │ │ ├── 1-point.ts │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 10-update-name-in-same-cell-of-notebook │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 11-update-name-in-next-cell-of-notebook │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 2-helloworld-sample-remove-generic-parameter │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 5-devcontainers.github.io-part-1 │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 6-vscode-remote-try-java-part-1 │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 6-vscode-remote-try-java-part-2 │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 8-cppIndividual-1-point.cpp │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 8-cppIndividual-2-collection-farewell │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ ├── 9-cppProject-add-header-expect-implementation │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ │ └── 9-cppProject-add-implementation-expect-header │ │ │ │ ├── recording.w.json │ │ │ │ └── scoredEdits.w.json │ │ ├── multiFile │ │ │ ├── multiple-questions │ │ │ │ └── package.json │ │ │ └── unicode-string-sequences │ │ │ │ └── example.js │ │ ├── multiFileEdit │ │ │ ├── asciiart │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── extension.ts │ │ │ ├── fibonacci │ │ │ │ ├── bar.ts │ │ │ │ ├── foo.ts │ │ │ │ ├── version1.ts │ │ │ │ └── version2.ts │ │ │ ├── filepaths │ │ │ │ ├── 1.ts │ │ │ │ ├── 2.ts │ │ │ │ └── 3.ts │ │ │ ├── fsprovider │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ ├── extension.ts │ │ │ │ │ └── fileSystemProvider.ts │ │ │ ├── issue-8098 │ │ │ │ ├── debugTelemetry.ts │ │ │ │ └── debugUtils.ts │ │ │ ├── issue-8131 │ │ │ │ └── extension.ts │ │ │ ├── issue-9130 │ │ │ │ └── empty.html │ │ │ ├── issue-9647 │ │ │ │ └── .env │ │ │ ├── readme-generation │ │ │ │ └── .devcontainer │ │ │ │ │ ├── devcontainer.json │ │ │ │ │ └── post-install.sh │ │ │ └── two-edits │ │ │ │ └── generate-command-ts.js │ │ ├── notebook │ │ │ ├── LICENSE │ │ │ ├── datacleansing.ipynb │ │ │ ├── dataframe.ipynb │ │ │ ├── edit.ipynb │ │ │ ├── edits │ │ │ │ ├── data_visualization.ipynb │ │ │ │ ├── data_visualization_2.ipynb │ │ │ │ ├── empty.ipynb │ │ │ │ ├── empty_julia.ipynb │ │ │ │ ├── github.ipynb │ │ │ │ ├── imports.ipynb │ │ │ │ ├── large_cell.ipynb │ │ │ │ ├── matplotlib_to_plotly.ipynb │ │ │ │ ├── multicells.ipynb │ │ │ │ ├── plot.ipynb │ │ │ │ ├── plotly_to_matplotlib.ipynb │ │ │ │ ├── point.ipynb │ │ │ │ ├── reorder.ipynb │ │ │ │ └── single.ipynb │ │ │ ├── errors.ipynb │ │ │ ├── fibonacci.ipynb │ │ │ ├── filtered-mbpp.json │ │ │ ├── fixing │ │ │ │ ├── fixing0.ipynb │ │ │ │ ├── fixing1.ipynb │ │ │ │ ├── fixing10.ipynb │ │ │ │ ├── fixing11.ipynb │ │ │ │ ├── fixing12.ipynb │ │ │ │ ├── fixing13.ipynb │ │ │ │ ├── fixing14.ipynb │ │ │ │ ├── fixing15.ipynb │ │ │ │ ├── fixing16.ipynb │ │ │ │ ├── fixing17.ipynb │ │ │ │ ├── fixing18.ipynb │ │ │ │ ├── fixing2.ipynb │ │ │ │ ├── fixing3.ipynb │ │ │ │ ├── fixing4.ipynb │ │ │ │ ├── fixing5.ipynb │ │ │ │ ├── fixing6.ipynb │ │ │ │ ├── fixing7.ipynb │ │ │ │ ├── fixing8.ipynb │ │ │ │ └── fixing9.ipynb │ │ │ ├── mbpp.ipynb │ │ │ ├── md.ipynb │ │ │ ├── model.ipynb │ │ │ ├── plot.ipynb │ │ │ ├── sales.ipynb │ │ │ ├── variables.ipynb │ │ │ └── variablesruntime.ipynb │ │ ├── review │ │ │ ├── bank-account-1.py │ │ │ ├── bank-account-2.py │ │ │ ├── binary-search-1.js │ │ │ ├── binary-search-2.js │ │ │ ├── nested-services-1.ts │ │ │ └── nested-services-2.ts │ │ ├── tests │ │ │ ├── another-unit-test │ │ │ │ ├── charCode.ts │ │ │ │ ├── strings.test.ts │ │ │ │ └── strings.ts │ │ │ ├── cs-newtest │ │ │ │ └── src │ │ │ │ │ └── services │ │ │ │ │ └── Model.cs │ │ │ ├── for-method-issue-3699 │ │ │ │ └── foldingRanges.ts │ │ │ ├── generate-for-selection │ │ │ │ └── base │ │ │ │ │ ├── common │ │ │ │ │ └── map.ts │ │ │ │ │ └── test │ │ │ │ │ └── common │ │ │ │ │ └── map.test.ts │ │ │ ├── generate-jest │ │ │ │ └── some │ │ │ │ │ ├── app.js │ │ │ │ │ ├── sum.js │ │ │ │ │ └── sum.test.js │ │ │ ├── in-suite-issue-3701 │ │ │ │ └── notebookFolding.test.ts │ │ │ ├── java-example-project-with-existing-test-file │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── MyCalculator.java │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── MyCalculatorTest.java │ │ │ ├── java-example-project │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── MyCalculator.java │ │ │ ├── panel │ │ │ │ └── tsq │ │ │ │ │ ├── foo.ts │ │ │ │ │ └── workspaceState.state.json │ │ │ ├── py-extra-nested │ │ │ │ ├── focus_module │ │ │ │ │ └── data_controllers │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── grocery.py │ │ │ │ └── tests │ │ │ │ │ └── integration │ │ │ │ │ └── test_other.py │ │ │ ├── py-newtest-4658 │ │ │ │ └── ex.py │ │ │ ├── py-pyproject-toml │ │ │ │ ├── pyproject.toml │ │ │ │ ├── src │ │ │ │ │ └── mmath │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── add.py │ │ │ │ │ │ └── sub.py │ │ │ │ └── tests │ │ │ │ │ └── test_sub.py │ │ │ ├── py_end_test │ │ │ │ ├── src │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ex.py │ │ │ │ │ └── measure.py │ │ │ │ └── tests │ │ │ │ │ └── ex_test.py │ │ │ ├── py_repo_root │ │ │ │ ├── __init__.py │ │ │ │ └── temp.py │ │ │ ├── py_start_test │ │ │ │ ├── src │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ex.py │ │ │ │ │ └── measure.py │ │ │ │ └── tests │ │ │ │ │ └── test_ex.py │ │ │ ├── simple-js-proj copy │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── index.js │ │ │ ├── simple-js-proj │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── index.js │ │ │ ├── simple-ts-proj-with-test-file-1 │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.test.ts │ │ │ │ └── tsconfig.json │ │ │ ├── simple-ts-proj-with-test-file-2 │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.test.ts │ │ │ │ └── tsconfig.json │ │ │ ├── simple-ts-proj-with-test-file │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.test.ts │ │ │ │ └── tsconfig.json │ │ │ ├── simple-ts-proj │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.ts │ │ │ │ │ └── math.ts │ │ │ │ └── tsconfig.json │ │ │ ├── ts-another-test-4636 │ │ │ │ └── stickyScroll.test.ts │ │ │ └── ts-leading-whitespace │ │ │ │ ├── charCode.ts │ │ │ │ ├── strings.ts │ │ │ │ └── uint.ts │ │ ├── tlaplus │ │ │ └── toolbox │ │ │ │ └── org.lamport.tla.toolbox.doc │ │ │ │ └── src │ │ │ │ └── org │ │ │ │ └── lamport │ │ │ │ └── tla │ │ │ │ └── toolbox │ │ │ │ └── doc │ │ │ │ └── HelpActivator.java │ │ ├── unknown │ │ │ └── issue-7660 │ │ │ │ └── positionOffsetTransformer.spec.ts │ │ └── vscode │ │ │ ├── codeEditorWidget.ts │ │ │ ├── editorGroupWatermark.ts │ │ │ ├── extHost.api.impl.ts │ │ │ ├── src │ │ │ └── vs │ │ │ │ └── workbench │ │ │ │ └── api │ │ │ │ └── common │ │ │ │ └── extHostChat.ts │ │ │ └── vscode.proposed.notebookDocumentWillSave.d.ts │ ├── inlineChatSimulator.ts │ ├── inlineEdit │ │ ├── fileLoading.ts │ │ ├── inlineEdit.stest.ts │ │ ├── inlineEditScoringService.ts │ │ └── inlineEditTester.ts │ ├── language │ │ ├── lsifLanguageFeatureService.ts │ │ ├── simulationLanguageFeatureService.ts │ │ └── tsServerClient.ts │ ├── nesCoffeTests.ts │ ├── nesCoffeTestsTypes.ts │ ├── nesExternalTests.ts │ ├── nesOptionsToConfigurations.ts │ ├── notebookEdits.stest.ts │ ├── notebooks.stest.ts │ ├── outcomeValidators.ts │ ├── panelCodeMapperSimulator.ts │ ├── prTitleAndDescription.stest.ts │ ├── renameSuggestionsProvider.stest.ts │ ├── setupTests.stest.ts │ ├── shared │ │ ├── grepFilter.ts │ │ └── sharedTypes.ts │ ├── simulationTestProvider.ts │ ├── slash-test │ │ ├── testGen.cpp.stest.ts │ │ ├── testGen.csharp.stest.ts │ │ ├── testGen.java.stest.ts │ │ ├── testGen.js.stest.ts │ │ ├── testGen.py.stest.ts │ │ └── testGen.ts.stest.ts │ ├── stestUtil.ts │ ├── testInformation.ts │ ├── testSnapshot.ts │ ├── tools │ │ ├── README.md │ │ └── toolcall.stest.ts │ ├── types.ts │ └── workbench │ │ ├── components │ │ ├── amlModeToolbar.tsx │ │ ├── amlPicker.tsx │ │ ├── app.tsx │ │ ├── baselineJSONPicker.tsx │ │ ├── compareAgainstRunPicker.tsx │ │ ├── contextMenu.tsx │ │ ├── currentRunPicker.tsx │ │ ├── diffEditor.tsx │ │ ├── draggableBottomBorder.tsx │ │ ├── editor.tsx │ │ ├── errorComparison.tsx │ │ ├── filterUtils.tsx │ │ ├── localModeToolbar.tsx │ │ ├── monacoUtils.ts │ │ ├── openInVSCode.tsx │ │ ├── output.tsx │ │ ├── pickerStyle.ts │ │ ├── request.tsx │ │ ├── scorecard.tsx │ │ ├── scorecardByLanguage.tsx │ │ ├── testCaseSummary.tsx │ │ ├── testFilterer.tsx │ │ ├── testList.tsx │ │ ├── testRun.tsx │ │ ├── testView.tsx │ │ └── toolbar.tsx │ │ ├── initArgs.ts │ │ ├── simulationWorkbench.tsx │ │ ├── stores │ │ ├── amlResults.ts │ │ ├── amlSimulations.ts │ │ ├── baselineJSONProvider.ts │ │ ├── detectedTests.ts │ │ ├── resolvedAMLRun.ts │ │ ├── resolvedSimulationRun.ts │ │ ├── runnerOptions.ts │ │ ├── runnerTestStatus.ts │ │ ├── simulationBaseline.ts │ │ ├── simulationRunner.ts │ │ ├── simulationStorage.ts │ │ ├── simulationTestsProvider.ts │ │ ├── simulationWorkspaceState.ts │ │ ├── storage.ts │ │ ├── testRun.ts │ │ └── testSource.ts │ │ ├── tsconfig.json │ │ └── utils │ │ ├── simulationExec.ts │ │ └── utils.ts ├── simulationExtension │ ├── .gitignore │ ├── .vscodeignore │ └── extension.js ├── simulationLogger.ts ├── simulationMain.ts ├── simulationTests.ts ├── taskRunner.ts ├── testExecutionInExtension.ts ├── testExecutor.ts ├── testVisualizationRunner.ts ├── testVisualizationRunnerSTest.ts ├── testVisualizationRunnerSTestRunner.ts └── util.ts ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.worker.json ├── tsfmt.json └── vite.config.ts /.devcontainer/devcontainer-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.devcontainer/devcontainer-lock.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.esbuild.ts -------------------------------------------------------------------------------- /.eslint-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslint-ignore -------------------------------------------------------------------------------- /.eslintplugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/index.ts -------------------------------------------------------------------------------- /.eslintplugin/no-bad-gdpr-comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-bad-gdpr-comment.ts -------------------------------------------------------------------------------- /.eslintplugin/no-funny-filename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-funny-filename.ts -------------------------------------------------------------------------------- /.eslintplugin/no-gdpr-event-name-mismatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-gdpr-event-name-mismatch.ts -------------------------------------------------------------------------------- /.eslintplugin/no-instanceof-uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-instanceof-uri.ts -------------------------------------------------------------------------------- /.eslintplugin/no-missing-linebreak.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-missing-linebreak.ts -------------------------------------------------------------------------------- /.eslintplugin/no-nls-localize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-nls-localize.ts -------------------------------------------------------------------------------- /.eslintplugin/no-runtime-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-runtime-import.ts -------------------------------------------------------------------------------- /.eslintplugin/no-test-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-test-imports.ts -------------------------------------------------------------------------------- /.eslintplugin/no-test-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-test-only.ts -------------------------------------------------------------------------------- /.eslintplugin/no-unexternalized-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-unexternalized-strings.ts -------------------------------------------------------------------------------- /.eslintplugin/no-unlayered-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/no-unlayered-files.ts -------------------------------------------------------------------------------- /.eslintplugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/package.json -------------------------------------------------------------------------------- /.eslintplugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/tsconfig.json -------------------------------------------------------------------------------- /.eslintplugin/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.eslintplugin/utils.ts -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/CODENOTIFY -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/commands.json -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | set -e 2 | 3 | npx lint-staged 4 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.mocha-multi-reporters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.mocha-multi-reporters.js -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.20.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/conversation.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/conversation.schema.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/extensions/test-extension/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/extensions/test-extension/bootstrap.ts -------------------------------------------------------------------------------- /.vscode/extensions/test-extension/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/extensions/test-extension/main.ts -------------------------------------------------------------------------------- /.vscode/extensions/test-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/extensions/test-extension/package.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/snippets.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/snippets.code-snippets -------------------------------------------------------------------------------- /.vscode/state.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/state.schema.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CodeQL.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/CodeQL.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/agents/Plan.agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/assets/agents/Plan.agent.md -------------------------------------------------------------------------------- /assets/copilot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/assets/copilot.png -------------------------------------------------------------------------------- /assets/copilot.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/assets/copilot.woff -------------------------------------------------------------------------------- /assets/debug-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/assets/debug-icon.svg -------------------------------------------------------------------------------- /assets/prompts/savePrompt.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/assets/prompts/savePrompt.prompt.md -------------------------------------------------------------------------------- /cgmanifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/cgmanifest.json -------------------------------------------------------------------------------- /chat-lib/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated source files 2 | /src/ 3 | /dist/ 4 | /*.tgz -------------------------------------------------------------------------------- /chat-lib/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/LICENSE.txt -------------------------------------------------------------------------------- /chat-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/README.md -------------------------------------------------------------------------------- /chat-lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/package-lock.json -------------------------------------------------------------------------------- /chat-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/package.json -------------------------------------------------------------------------------- /chat-lib/script/postinstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/script/postinstall.ts -------------------------------------------------------------------------------- /chat-lib/test/getInlineCompletions.reply.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/test/getInlineCompletions.reply.txt -------------------------------------------------------------------------------- /chat-lib/test/getInlineCompletions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/test/getInlineCompletions.spec.ts -------------------------------------------------------------------------------- /chat-lib/test/nesProvider.reply.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/test/nesProvider.reply.txt -------------------------------------------------------------------------------- /chat-lib/test/nesProvider.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/test/nesProvider.spec.ts -------------------------------------------------------------------------------- /chat-lib/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/tsconfig.base.json -------------------------------------------------------------------------------- /chat-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/tsconfig.json -------------------------------------------------------------------------------- /chat-lib/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/chat-lib/vitest.config.ts -------------------------------------------------------------------------------- /docs/media/debug-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/media/debug-view.png -------------------------------------------------------------------------------- /docs/media/expandable-tool-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/media/expandable-tool-result.png -------------------------------------------------------------------------------- /docs/media/file-widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/media/file-widget.png -------------------------------------------------------------------------------- /docs/media/tool-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/media/tool-log.png -------------------------------------------------------------------------------- /docs/prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/prompts.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/docs/tools.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/package.json -------------------------------------------------------------------------------- /package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/package.nls.json -------------------------------------------------------------------------------- /script/alternativeAction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/alternativeAction/index.ts -------------------------------------------------------------------------------- /script/alternativeAction/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/alternativeAction/processor.ts -------------------------------------------------------------------------------- /script/alternativeAction/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/alternativeAction/types.ts -------------------------------------------------------------------------------- /script/alternativeAction/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/alternativeAction/util.ts -------------------------------------------------------------------------------- /script/analyzeEdits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/analyzeEdits.ts -------------------------------------------------------------------------------- /script/applyLocalDts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/applyLocalDts.sh -------------------------------------------------------------------------------- /script/build/compressTikToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/build/compressTikToken.ts -------------------------------------------------------------------------------- /script/build/copyStaticAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/build/copyStaticAssets.ts -------------------------------------------------------------------------------- /script/build/downloadBinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/build/downloadBinary.ts -------------------------------------------------------------------------------- /script/build/extractChatLib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/build/extractChatLib.ts -------------------------------------------------------------------------------- /script/compareStestAlternativeRuns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/compareStestAlternativeRuns.ts -------------------------------------------------------------------------------- /script/electron/simulationWorkbench.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/electron/simulationWorkbench.css -------------------------------------------------------------------------------- /script/electron/simulationWorkbench.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/electron/simulationWorkbench.html -------------------------------------------------------------------------------- /script/electron/simulationWorkbenchMain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/electron/simulationWorkbenchMain.js -------------------------------------------------------------------------------- /script/logRecordingTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/logRecordingTypes.ts -------------------------------------------------------------------------------- /script/postinstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/postinstall.ts -------------------------------------------------------------------------------- /script/scoredEditsReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/scoredEditsReconciler.ts -------------------------------------------------------------------------------- /script/setup/copySources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/setup/copySources.ts -------------------------------------------------------------------------------- /script/setup/createVenv.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/setup/createVenv.mts -------------------------------------------------------------------------------- /script/setup/getEnv.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/setup/getEnv.mts -------------------------------------------------------------------------------- /script/setup/getToken.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/setup/getToken.mts -------------------------------------------------------------------------------- /script/simulate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/simulate.ps1 -------------------------------------------------------------------------------- /script/simulate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/simulate.sh -------------------------------------------------------------------------------- /script/test/scoredEditsReconciler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/test/scoredEditsReconciler.spec.ts -------------------------------------------------------------------------------- /script/testGeneration/editFromPatchTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/testGeneration/editFromPatchTests.ts -------------------------------------------------------------------------------- /script/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/script/tsconfig.json -------------------------------------------------------------------------------- /src/extension/agents/copilotcli/node/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/agents/copilotcli/node/logger.ts -------------------------------------------------------------------------------- /src/extension/agents/node/adapters/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/agents/node/adapters/types.ts -------------------------------------------------------------------------------- /src/extension/agents/node/langModelServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/agents/node/langModelServer.ts -------------------------------------------------------------------------------- /src/extension/api/vscode/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/api/vscode/api.d.ts -------------------------------------------------------------------------------- /src/extension/api/vscode/extensionApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/api/vscode/extensionApi.ts -------------------------------------------------------------------------------- /src/extension/byok/common/byokProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/byok/common/byokProvider.ts -------------------------------------------------------------------------------- /src/extension/byok/node/azureOpenAIEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/byok/node/azureOpenAIEndpoint.ts -------------------------------------------------------------------------------- /src/extension/byok/node/openAIEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/byok/node/openAIEndpoint.ts -------------------------------------------------------------------------------- /src/extension/byok/vscode-node/groqProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/byok/vscode-node/groqProvider.ts -------------------------------------------------------------------------------- /src/extension/byok/vscode-node/xAIProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/byok/vscode-node/xAIProvider.ts -------------------------------------------------------------------------------- /src/extension/commands/node/commandService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/commands/node/commandService.ts -------------------------------------------------------------------------------- /src/extension/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/common/constants.ts -------------------------------------------------------------------------------- /src/extension/common/contributions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/common/contributions.ts -------------------------------------------------------------------------------- /src/extension/completions/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/completions/common/config.ts -------------------------------------------------------------------------------- /src/extension/completions/common/parseBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/completions/common/parseBlock.ts -------------------------------------------------------------------------------- /src/extension/extension/vscode/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/extension/vscode/extension.ts -------------------------------------------------------------------------------- /src/extension/extension/vscode/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/extension/vscode/services.ts -------------------------------------------------------------------------------- /src/extension/githubPullRequest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/githubPullRequest.d.ts -------------------------------------------------------------------------------- /src/extension/inlineEdits/common/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/inlineEdits/common/common.ts -------------------------------------------------------------------------------- /src/extension/inlineEdits/common/delay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/inlineEdits/common/delay.ts -------------------------------------------------------------------------------- /src/extension/inlineEdits/common/editRebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/inlineEdits/common/editRebase.ts -------------------------------------------------------------------------------- /src/extension/inlineEdits/node/nesConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/inlineEdits/node/nesConfigs.ts -------------------------------------------------------------------------------- /src/extension/intents/common/agentConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/common/agentConfig.ts -------------------------------------------------------------------------------- /src/extension/intents/common/intents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/common/intents.ts -------------------------------------------------------------------------------- /src/extension/intents/node/agentIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/agentIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/allIntents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/allIntents.ts -------------------------------------------------------------------------------- /src/extension/intents/node/askAgentIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/askAgentIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/cacheBreakpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/cacheBreakpoints.ts -------------------------------------------------------------------------------- /src/extension/intents/node/docIntent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/docIntent.tsx -------------------------------------------------------------------------------- /src/extension/intents/node/editCodeIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/editCodeIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/editCodeIntent2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/editCodeIntent2.ts -------------------------------------------------------------------------------- /src/extension/intents/node/editCodeStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/editCodeStep.ts -------------------------------------------------------------------------------- /src/extension/intents/node/explainIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/explainIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/fixIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/fixIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/intentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/intentService.ts -------------------------------------------------------------------------------- /src/extension/intents/node/newIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/newIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/pauseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/pauseController.ts -------------------------------------------------------------------------------- /src/extension/intents/node/reviewIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/reviewIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/searchIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/searchIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/setupTests.ts -------------------------------------------------------------------------------- /src/extension/intents/node/terminalIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/terminalIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/toolCallingLoop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/toolCallingLoop.ts -------------------------------------------------------------------------------- /src/extension/intents/node/unknownIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/unknownIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/vscodeIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/vscodeIntent.ts -------------------------------------------------------------------------------- /src/extension/intents/node/workspaceIntent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/intents/node/workspaceIntent.ts -------------------------------------------------------------------------------- /src/extension/linkify/common/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/common/commands.ts -------------------------------------------------------------------------------- /src/extension/linkify/common/linkifiedText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/common/linkifiedText.ts -------------------------------------------------------------------------------- /src/extension/linkify/common/linkifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/common/linkifier.ts -------------------------------------------------------------------------------- /src/extension/linkify/common/linkifyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/common/linkifyService.ts -------------------------------------------------------------------------------- /src/extension/linkify/test/node/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/test/node/util.ts -------------------------------------------------------------------------------- /src/extension/linkify/vscode-node/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/vscode-node/commands.ts -------------------------------------------------------------------------------- /src/extension/linkify/vscode-node/findWord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/linkify/vscode-node/findWord.ts -------------------------------------------------------------------------------- /src/extension/mcp/test/vscode-node/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/mcp/test/vscode-node/util.ts -------------------------------------------------------------------------------- /src/extension/mcp/vscode-node/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/mcp/vscode-node/commands.ts -------------------------------------------------------------------------------- /src/extension/mcp/vscode-node/nuget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/mcp/vscode-node/nuget.ts -------------------------------------------------------------------------------- /src/extension/mcp/vscode-node/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/mcp/vscode-node/util.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/codeGuesser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/codeGuesser.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/conversation.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/fileTreeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/fileTreeParser.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/importStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/importStatement.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/intents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/intents.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/repository.ts -------------------------------------------------------------------------------- /src/extension/prompt/common/toolCallRound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/common/toolCallRound.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/chatMLFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/chatMLFetcher.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/conversation.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/documentContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/documentContext.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/editGeneration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/editGeneration.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/feedbackGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/feedbackGenerator.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/feedbackReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/feedbackReporter.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/intentDetector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/intentDetector.tsx -------------------------------------------------------------------------------- /src/extension/prompt/node/intentRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/intentRegistry.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/intents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/intents.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/repoInfoTelemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/repoInfoTelemetry.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/streamingEdits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/streamingEdits.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/summarizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/summarizer.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/telemetry.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/test2Impl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/test2Impl.tsx -------------------------------------------------------------------------------- /src/extension/prompt/node/testExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/testExample.tsx -------------------------------------------------------------------------------- /src/extension/prompt/node/testFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/testFiles.ts -------------------------------------------------------------------------------- /src/extension/prompt/node/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompt/node/title.ts -------------------------------------------------------------------------------- /src/extension/prompts/node/base/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/base/common.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/base/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/base/tag.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/git/gitChanges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/git/gitChanges.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/explain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/explain.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/image.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/search.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/terminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/terminal.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/title.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/panel/vscode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/panel/vscode.tsx -------------------------------------------------------------------------------- /src/extension/prompts/node/test/fixtures/simpleClass.summarized.tsx: -------------------------------------------------------------------------------- 1 | class Foo { 2 | … 3 | 4 | baz() { 5 | return this.bar; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/extension/prompts/node/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/prompts/node/test/utils.ts -------------------------------------------------------------------------------- /src/extension/replay/node/replayParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/replay/node/replayParser.ts -------------------------------------------------------------------------------- /src/extension/replay/node/spec.chatreplay.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/replay/node/spec.chatreplay.json -------------------------------------------------------------------------------- /src/extension/review/node/doReview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/review/node/doReview.ts -------------------------------------------------------------------------------- /src/extension/review/node/githubReviewAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/review/node/githubReviewAgent.ts -------------------------------------------------------------------------------- /src/extension/search/vscode-node/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/search/vscode-node/commands.ts -------------------------------------------------------------------------------- /src/extension/test/node/configurations.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/configurations.spec.ts -------------------------------------------------------------------------------- /src/extension/test/node/intent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/intent.spec.ts -------------------------------------------------------------------------------- /src/extension/test/node/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/services.ts -------------------------------------------------------------------------------- /src/extension/test/node/streaming.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/streaming.spec.ts -------------------------------------------------------------------------------- /src/extension/test/node/telemetry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/telemetry.spec.ts -------------------------------------------------------------------------------- /src/extension/test/node/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/testHelpers.ts -------------------------------------------------------------------------------- /src/extension/test/node/utils.fileTree.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/utils.fileTree.spec.ts -------------------------------------------------------------------------------- /src/extension/test/node/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/node/utils.spec.ts -------------------------------------------------------------------------------- /src/extension/test/vscode-node/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/vscode-node/services.ts -------------------------------------------------------------------------------- /src/extension/test/vscode-node/session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/test/vscode-node/session.test.ts -------------------------------------------------------------------------------- /src/extension/testing/common/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/testing/common/files.ts -------------------------------------------------------------------------------- /src/extension/tools/common/toolNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/common/toolNames.ts -------------------------------------------------------------------------------- /src/extension/tools/common/toolUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/common/toolUtils.ts -------------------------------------------------------------------------------- /src/extension/tools/common/toolsRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/common/toolsRegistry.ts -------------------------------------------------------------------------------- /src/extension/tools/common/toolsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/common/toolsService.ts -------------------------------------------------------------------------------- /src/extension/tools/node/allTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/allTools.ts -------------------------------------------------------------------------------- /src/extension/tools/node/applyPatch/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/applyPatch/parser.ts -------------------------------------------------------------------------------- /src/extension/tools/node/applyPatchTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/applyPatchTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/codebaseTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/codebaseTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/createFileTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/createFileTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/docTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/docTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/editFileHealing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/editFileHealing.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/editFileToolUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/editFileToolUtils.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/editNotebookTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/editNotebookTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/findFilesTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/findFilesTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/getErrorsTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/getErrorsTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/githubRepoTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/githubRepoTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/insertEditTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/insertEditTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/listDirTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/listDirTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/memoryTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/memoryTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/newNotebookTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/newNotebookTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/readFileTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/readFileTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/replaceStringTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/replaceStringTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/scmChangesTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/scmChangesTool.ts -------------------------------------------------------------------------------- /src/extension/tools/node/simpleBrowserTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/simpleBrowserTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/test/testTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/test/testTools.ts -------------------------------------------------------------------------------- /src/extension/tools/node/testFailureTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/testFailureTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/toolReplayTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/toolReplayTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/toolUtils.task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/toolUtils.task.ts -------------------------------------------------------------------------------- /src/extension/tools/node/toolUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/toolUtils.ts -------------------------------------------------------------------------------- /src/extension/tools/node/usagesTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/usagesTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/node/vscodeAPITool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/vscodeAPITool.ts -------------------------------------------------------------------------------- /src/extension/tools/node/vscodeCmdTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/node/vscodeCmdTool.tsx -------------------------------------------------------------------------------- /src/extension/tools/vscode-node/allTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/vscode-node/allTools.ts -------------------------------------------------------------------------------- /src/extension/tools/vscode-node/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/tools/vscode-node/tools.ts -------------------------------------------------------------------------------- /src/extension/typescriptContext/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/typescriptContext/DEVELOPMENT.md -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | dist/ -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p10/source/f1.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | name(): string; 3 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p10/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p11/source/f1.ts: -------------------------------------------------------------------------------- 1 | export type Foo = { 2 | name(): string; 3 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p11/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p12/source/f2.ts: -------------------------------------------------------------------------------- 1 | import { Person } from './f1'; 2 | 3 | function main(): void { 4 | 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p12/source/f5.ts: -------------------------------------------------------------------------------- 1 | import { Person } from './f1'; 2 | 3 | namespace Code { 4 | 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p12/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p13/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p14/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } 6 | 7 | -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p3/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p4/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p5/source/f1.ts: -------------------------------------------------------------------------------- 1 | export class Foo { 2 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p5/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p6/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p7/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p8/source/f1.ts: -------------------------------------------------------------------------------- 1 | export class Foo { 2 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p8/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p9/source/f1.ts: -------------------------------------------------------------------------------- 1 | export interface Foo { 2 | name(): string; 3 | } -------------------------------------------------------------------------------- /src/extension/typescriptContext/serverPlugin/fixtures/context/p9/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "rootDir": "./source" 4 | } 5 | } -------------------------------------------------------------------------------- /src/extension/vscode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.chatEditing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.chatEditing.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.devDeviceId.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.devDeviceId.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.embeddings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.embeddings.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.findFiles2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.findFiles2.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.interactive.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.interactive.d.ts -------------------------------------------------------------------------------- /src/extension/vscode.proposed.resolvers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/vscode.proposed.resolvers.d.ts -------------------------------------------------------------------------------- /src/extension/xtab/common/promptCrafting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/common/promptCrafting.ts -------------------------------------------------------------------------------- /src/extension/xtab/common/systemMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/common/systemMessages.ts -------------------------------------------------------------------------------- /src/extension/xtab/common/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/common/tags.ts -------------------------------------------------------------------------------- /src/extension/xtab/node/xtabEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/node/xtabEndpoint.ts -------------------------------------------------------------------------------- /src/extension/xtab/node/xtabProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/node/xtabProvider.ts -------------------------------------------------------------------------------- /src/extension/xtab/node/xtabUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/extension/xtab/node/xtabUtils.ts -------------------------------------------------------------------------------- /src/lib/node/chatLibMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/lib/node/chatLibMain.ts -------------------------------------------------------------------------------- /src/platform/chat/common/chatAgents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/chatAgents.ts -------------------------------------------------------------------------------- /src/platform/chat/common/chatMLFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/chatMLFetcher.ts -------------------------------------------------------------------------------- /src/platform/chat/common/chatQuotaService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/chatQuotaService.ts -------------------------------------------------------------------------------- /src/platform/chat/common/chatSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/chatSessionService.ts -------------------------------------------------------------------------------- /src/platform/chat/common/commonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/commonTypes.ts -------------------------------------------------------------------------------- /src/platform/chat/common/globalStringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/globalStringUtils.ts -------------------------------------------------------------------------------- /src/platform/chat/common/interactionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/interactionService.ts -------------------------------------------------------------------------------- /src/platform/chat/common/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/common/responses.ts -------------------------------------------------------------------------------- /src/platform/chat/vscode/chatSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chat/vscode/chatSessionService.ts -------------------------------------------------------------------------------- /src/platform/chunking/common/chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chunking/common/chunk.ts -------------------------------------------------------------------------------- /src/platform/chunking/node/naiveChunker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/chunking/node/naiveChunker.ts -------------------------------------------------------------------------------- /src/platform/configuration/common/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/configuration/common/validator.ts -------------------------------------------------------------------------------- /src/platform/dialog/common/dialogService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/dialog/common/dialogService.ts -------------------------------------------------------------------------------- /src/platform/diff/common/diffService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/diff/common/diffService.ts -------------------------------------------------------------------------------- /src/platform/diff/common/diffWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/diff/common/diffWorker.ts -------------------------------------------------------------------------------- /src/platform/diff/node/diffServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/diff/node/diffServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/diff/node/diffWorkerMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/diff/node/diffWorkerMain.ts -------------------------------------------------------------------------------- /src/platform/editing/common/abstractText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/editing/common/abstractText.ts -------------------------------------------------------------------------------- /src/platform/editing/common/edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/editing/common/edit.ts -------------------------------------------------------------------------------- /src/platform/editing/common/edits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/editing/common/edits.ts -------------------------------------------------------------------------------- /src/platform/editing/node/edits.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/editing/node/edits.spec.ts -------------------------------------------------------------------------------- /src/platform/embeddings/common/vscodeIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/embeddings/common/vscodeIndex.ts -------------------------------------------------------------------------------- /src/platform/endpoint/common/capiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/common/capiClient.ts -------------------------------------------------------------------------------- /src/platform/endpoint/common/domainService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/common/domainService.ts -------------------------------------------------------------------------------- /src/platform/endpoint/common/endpointTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/common/endpointTypes.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/autoChatEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/autoChatEndpoint.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/automodeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/automodeService.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/capiClientImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/capiClientImpl.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/chatEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/chatEndpoint.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/messagesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/messagesApi.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/proxy4oEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/proxy4oEndpoint.ts -------------------------------------------------------------------------------- /src/platform/endpoint/node/responsesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/endpoint/node/responsesApi.ts -------------------------------------------------------------------------------- /src/platform/env/common/envService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/env/common/envService.ts -------------------------------------------------------------------------------- /src/platform/env/common/nullEnvService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/env/common/nullEnvService.ts -------------------------------------------------------------------------------- /src/platform/env/common/packagejson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/env/common/packagejson.ts -------------------------------------------------------------------------------- /src/platform/env/vscode/envServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/env/vscode/envServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/extensions/common/packageJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/extensions/common/packageJson.ts -------------------------------------------------------------------------------- /src/platform/filesystem/common/fileTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/filesystem/common/fileTypes.ts -------------------------------------------------------------------------------- /src/platform/git/common/gitDiffService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/common/gitDiffService.ts -------------------------------------------------------------------------------- /src/platform/git/common/gitExtensionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/common/gitExtensionService.ts -------------------------------------------------------------------------------- /src/platform/git/common/gitService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/common/gitService.ts -------------------------------------------------------------------------------- /src/platform/git/common/nullGitDiffService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/common/nullGitDiffService.ts -------------------------------------------------------------------------------- /src/platform/git/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/common/utils.ts -------------------------------------------------------------------------------- /src/platform/git/test/node/gitService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/test/node/gitService.spec.ts -------------------------------------------------------------------------------- /src/platform/git/vscode/git.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/vscode/git.d.ts -------------------------------------------------------------------------------- /src/platform/git/vscode/gitServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/git/vscode/gitServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/github/common/githubAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/github/common/githubAPI.ts -------------------------------------------------------------------------------- /src/platform/github/common/githubService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/github/common/githubService.ts -------------------------------------------------------------------------------- /src/platform/ignore/common/ignoreService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/ignore/common/ignoreService.ts -------------------------------------------------------------------------------- /src/platform/ignore/node/ignoreFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/ignore/node/ignoreFile.ts -------------------------------------------------------------------------------- /src/platform/ignore/node/ignoreServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/ignore/node/ignoreServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/image/common/imageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/image/common/imageService.ts -------------------------------------------------------------------------------- /src/platform/image/node/imageServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/image/node/imageServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/inlineCompletions/common/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/inlineCompletions/common/api.ts -------------------------------------------------------------------------------- /src/platform/inlineEdits/common/editReason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/inlineEdits/common/editReason.ts -------------------------------------------------------------------------------- /src/platform/inlineEdits/common/notebook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/inlineEdits/common/notebook.ts -------------------------------------------------------------------------------- /src/platform/inlineEdits/common/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/inlineEdits/common/utils/utils.ts -------------------------------------------------------------------------------- /src/platform/inlineEdits/test/node/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/inlineEdits/test/node/random.ts -------------------------------------------------------------------------------- /src/platform/log/common/logExecTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/log/common/logExecTime.ts -------------------------------------------------------------------------------- /src/platform/log/common/logService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/log/common/logService.ts -------------------------------------------------------------------------------- /src/platform/log/common/messageStringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/log/common/messageStringify.ts -------------------------------------------------------------------------------- /src/platform/log/test/node/loggerHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/log/test/node/loggerHelpers.ts -------------------------------------------------------------------------------- /src/platform/nesFetch/common/completionsAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/nesFetch/common/completionsAPI.ts -------------------------------------------------------------------------------- /src/platform/nesFetch/common/responseStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/nesFetch/common/responseStream.ts -------------------------------------------------------------------------------- /src/platform/networking/common/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/common/fetch.ts -------------------------------------------------------------------------------- /src/platform/networking/common/networking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/common/networking.ts -------------------------------------------------------------------------------- /src/platform/networking/common/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/common/openai.ts -------------------------------------------------------------------------------- /src/platform/networking/node/chatStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/node/chatStream.ts -------------------------------------------------------------------------------- /src/platform/networking/node/nodeFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/node/nodeFetcher.ts -------------------------------------------------------------------------------- /src/platform/networking/node/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/networking/node/stream.ts -------------------------------------------------------------------------------- /src/platform/notebook/common/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/notebook/common/helpers.ts -------------------------------------------------------------------------------- /src/platform/notebook/common/notebookDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/notebook/common/notebookDiff.ts -------------------------------------------------------------------------------- /src/platform/notebook/test/node/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/notebook/test/node/utils.ts -------------------------------------------------------------------------------- /src/platform/open/common/opener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/open/common/opener.ts -------------------------------------------------------------------------------- /src/platform/open/vscode/opener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/open/vscode/opener.ts -------------------------------------------------------------------------------- /src/platform/openai/node/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/openai/node/fetch.ts -------------------------------------------------------------------------------- /src/platform/parser/node/chunkGroupTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/chunkGroupTypes.ts -------------------------------------------------------------------------------- /src/platform/parser/node/docGenParsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/docGenParsing.ts -------------------------------------------------------------------------------- /src/platform/parser/node/languageLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/languageLoader.ts -------------------------------------------------------------------------------- /src/platform/parser/node/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/nodes.ts -------------------------------------------------------------------------------- /src/platform/parser/node/parserImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/parserImpl.ts -------------------------------------------------------------------------------- /src/platform/parser/node/parserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/parserService.ts -------------------------------------------------------------------------------- /src/platform/parser/node/parserServiceImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/parserServiceImpl.ts -------------------------------------------------------------------------------- /src/platform/parser/node/parserWithCaching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/parserWithCaching.ts -------------------------------------------------------------------------------- /src/platform/parser/node/parserWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/parserWorker.ts -------------------------------------------------------------------------------- /src/platform/parser/node/querying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/querying.ts -------------------------------------------------------------------------------- /src/platform/parser/node/selectionParsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/selectionParsing.ts -------------------------------------------------------------------------------- /src/platform/parser/node/structure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/structure.ts -------------------------------------------------------------------------------- /src/platform/parser/node/testGenParsing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/testGenParsing.ts -------------------------------------------------------------------------------- /src/platform/parser/node/treeSitterQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/treeSitterQueries.ts -------------------------------------------------------------------------------- /src/platform/parser/node/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/node/util.ts -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.cs -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.go -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.js -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.py -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.rb -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/test.rs -------------------------------------------------------------------------------- /src/platform/parser/test/node/fixtures/try.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/fixtures/try.py -------------------------------------------------------------------------------- /src/platform/parser/test/node/markers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/markers.ts -------------------------------------------------------------------------------- /src/platform/parser/test/node/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/parser/test/node/parser.spec.ts -------------------------------------------------------------------------------- /src/platform/remoteSearch/common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/remoteSearch/common/utils.ts -------------------------------------------------------------------------------- /src/platform/review/common/reviewService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/review/common/reviewService.ts -------------------------------------------------------------------------------- /src/platform/search/common/searchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/search/common/searchService.ts -------------------------------------------------------------------------------- /src/platform/snippy/common/snippyCompute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/snippy/common/snippyCompute.ts -------------------------------------------------------------------------------- /src/platform/snippy/common/snippyFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/snippy/common/snippyFetcher.ts -------------------------------------------------------------------------------- /src/platform/snippy/common/snippyNotifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/snippy/common/snippyNotifier.ts -------------------------------------------------------------------------------- /src/platform/snippy/common/snippyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/snippy/common/snippyService.ts -------------------------------------------------------------------------------- /src/platform/snippy/common/snippyTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/snippy/common/snippyTypes.ts -------------------------------------------------------------------------------- /src/platform/survey/common/surveyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/survey/common/surveyService.ts -------------------------------------------------------------------------------- /src/platform/tasks/common/tasksService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tasks/common/tasksService.ts -------------------------------------------------------------------------------- /src/platform/tasks/common/testTasksService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tasks/common/testTasksService.ts -------------------------------------------------------------------------------- /src/platform/tasks/vscode/tasksService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tasks/vscode/tasksService.ts -------------------------------------------------------------------------------- /src/platform/telemetry/common/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/telemetry/common/telemetry.ts -------------------------------------------------------------------------------- /src/platform/telemetry/common/telemetryData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/telemetry/common/telemetryData.ts -------------------------------------------------------------------------------- /src/platform/telemetry/node/azureInsights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/telemetry/node/azureInsights.ts -------------------------------------------------------------------------------- /src/platform/test/node/extensionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/extensionContext.ts -------------------------------------------------------------------------------- /src/platform/test/node/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/fetcher.ts -------------------------------------------------------------------------------- /src/platform/test/node/isInExtensionHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/isInExtensionHost.ts -------------------------------------------------------------------------------- /src/platform/test/node/promptContextModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/promptContextModel.ts -------------------------------------------------------------------------------- /src/platform/test/node/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/services.ts -------------------------------------------------------------------------------- /src/platform/test/node/simulationWorkspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/simulationWorkspace.ts -------------------------------------------------------------------------------- /src/platform/test/node/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/telemetry.ts -------------------------------------------------------------------------------- /src/platform/test/node/telemetryFake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/telemetryFake.ts -------------------------------------------------------------------------------- /src/platform/test/node/testChatAgentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/testChatAgentService.ts -------------------------------------------------------------------------------- /src/platform/test/node/testWorkbenchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/testWorkbenchService.ts -------------------------------------------------------------------------------- /src/platform/test/node/testWorkspaceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/test/node/testWorkspaceService.ts -------------------------------------------------------------------------------- /src/platform/testing/common/testLogService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/testing/common/testLogService.ts -------------------------------------------------------------------------------- /src/platform/testing/common/testProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/testing/common/testProvider.ts -------------------------------------------------------------------------------- /src/platform/testing/node/testDepsResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/testing/node/testDepsResolver.ts -------------------------------------------------------------------------------- /src/platform/tfidf/node/test/tfidf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tfidf/node/test/tfidf.spec.ts -------------------------------------------------------------------------------- /src/platform/tfidf/node/tfidf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tfidf/node/tfidf.ts -------------------------------------------------------------------------------- /src/platform/tfidf/node/tfidfMessaging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tfidf/node/tfidfMessaging.ts -------------------------------------------------------------------------------- /src/platform/tfidf/node/tfidfWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tfidf/node/tfidfWorker.ts -------------------------------------------------------------------------------- /src/platform/thinking/common/thinking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/thinking/common/thinking.ts -------------------------------------------------------------------------------- /src/platform/thinking/common/thinkingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/thinking/common/thinkingUtils.ts -------------------------------------------------------------------------------- /src/platform/tokenizer/node/parseTikTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tokenizer/node/parseTikTokens.ts -------------------------------------------------------------------------------- /src/platform/tokenizer/node/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/platform/tokenizer/node/tokenizer.ts -------------------------------------------------------------------------------- /src/util/common/annotatedLineRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/annotatedLineRange.ts -------------------------------------------------------------------------------- /src/util/common/anomalyDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/anomalyDetection.ts -------------------------------------------------------------------------------- /src/util/common/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/arrays.ts -------------------------------------------------------------------------------- /src/util/common/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/async.ts -------------------------------------------------------------------------------- /src/util/common/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/cache.ts -------------------------------------------------------------------------------- /src/util/common/chatResponseStreamImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/chatResponseStreamImpl.ts -------------------------------------------------------------------------------- /src/util/common/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/crypto.ts -------------------------------------------------------------------------------- /src/util/common/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/debounce.ts -------------------------------------------------------------------------------- /src/util/common/debugValueEditorGlobals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/debugValueEditorGlobals.ts -------------------------------------------------------------------------------- /src/util/common/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/diff.ts -------------------------------------------------------------------------------- /src/util/common/errorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/errorMessage.ts -------------------------------------------------------------------------------- /src/util/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/errors.ts -------------------------------------------------------------------------------- /src/util/common/fileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/fileSystem.ts -------------------------------------------------------------------------------- /src/util/common/fileTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/fileTree.ts -------------------------------------------------------------------------------- /src/util/common/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/glob.ts -------------------------------------------------------------------------------- /src/util/common/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/globals.d.ts -------------------------------------------------------------------------------- /src/util/common/imageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/imageUtils.ts -------------------------------------------------------------------------------- /src/util/common/languages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/languages.ts -------------------------------------------------------------------------------- /src/util/common/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/lock.ts -------------------------------------------------------------------------------- /src/util/common/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/markdown.ts -------------------------------------------------------------------------------- /src/util/common/notebooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/notebooks.ts -------------------------------------------------------------------------------- /src/util/common/pathRedaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/pathRedaction.ts -------------------------------------------------------------------------------- /src/util/common/progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/progress.ts -------------------------------------------------------------------------------- /src/util/common/progressRecorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/progressRecorder.ts -------------------------------------------------------------------------------- /src/util/common/racePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/racePromise.ts -------------------------------------------------------------------------------- /src/util/common/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/range.ts -------------------------------------------------------------------------------- /src/util/common/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/result.ts -------------------------------------------------------------------------------- /src/util/common/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/services.ts -------------------------------------------------------------------------------- /src/util/common/taskSingler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/taskSingler.ts -------------------------------------------------------------------------------- /src/util/common/telemetryCorrelationId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/telemetryCorrelationId.ts -------------------------------------------------------------------------------- /src/util/common/test/annotatedSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/annotatedSrc.ts -------------------------------------------------------------------------------- /src/util/common/test/async.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/async.spec.ts -------------------------------------------------------------------------------- /src/util/common/test/mockChatResponseStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/mockChatResponseStream.ts -------------------------------------------------------------------------------- /src/util/common/test/notebooks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/notebooks.spec.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/chatTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/chatTypes.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/editing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/editing.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/enums.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/l10n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/l10n.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/newSymbolName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/newSymbolName.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/notebookDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/notebookDocument.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/notebookEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/notebookEditor.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/terminal.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/textDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/textDocument.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/textEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/textEditor.ts -------------------------------------------------------------------------------- /src/util/common/test/shims/vscodeTypesShim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/shims/vscodeTypesShim.ts -------------------------------------------------------------------------------- /src/util/common/test/simpleMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/simpleMock.ts -------------------------------------------------------------------------------- /src/util/common/test/testUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/testUtils.spec.ts -------------------------------------------------------------------------------- /src/util/common/test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/test/testUtils.ts -------------------------------------------------------------------------------- /src/util/common/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/time.ts -------------------------------------------------------------------------------- /src/util/common/timeTravelScheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/timeTravelScheduler.ts -------------------------------------------------------------------------------- /src/util/common/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/tokenizer.ts -------------------------------------------------------------------------------- /src/util/common/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/tracing.ts -------------------------------------------------------------------------------- /src/util/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/types.ts -------------------------------------------------------------------------------- /src/util/common/variableLengthQuantity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/variableLengthQuantity.ts -------------------------------------------------------------------------------- /src/util/common/vscodeVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/common/vscodeVersion.ts -------------------------------------------------------------------------------- /src/util/node/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/crypto.ts -------------------------------------------------------------------------------- /src/util/node/jsonFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/jsonFile.ts -------------------------------------------------------------------------------- /src/util/node/ports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/ports.ts -------------------------------------------------------------------------------- /src/util/node/test/anomalyDetection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/anomalyDetection.spec.ts -------------------------------------------------------------------------------- /src/util/node/test/debounce.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/debounce.spec.ts -------------------------------------------------------------------------------- /src/util/node/test/glob.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/glob.spec.ts -------------------------------------------------------------------------------- /src/util/node/test/lock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/lock.spec.ts -------------------------------------------------------------------------------- /src/util/node/test/markdown.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/markdown.spec.ts -------------------------------------------------------------------------------- /src/util/node/test/pathRedaction.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/test/pathRedaction.spec.ts -------------------------------------------------------------------------------- /src/util/node/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/node/worker.ts -------------------------------------------------------------------------------- /src/util/test/node/errorMessage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/test/node/errorMessage.spec.ts -------------------------------------------------------------------------------- /src/util/vs/base-common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base-common.d.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/arrays.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/arraysFind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/arraysFind.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/assert.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/async.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/buffer.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/cache.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/cancellation.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/charCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/charCode.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/codicons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/codicons.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/codiconsLibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/codiconsLibrary.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/codiconsUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/codiconsUtil.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/collections.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/diff/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/diff/diff.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/diff/diffChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/diff/diffChange.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/equals.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/errors.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/event.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/extpath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/extpath.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/filters.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/functional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/functional.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/glob.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/hash.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/htmlContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/htmlContent.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/iconLabels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/iconLabels.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/iterator.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/lazy.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/lifecycle.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/linkedList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/linkedList.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/map.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/marshallingIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/marshallingIds.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/mime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/mime.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/network.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/numbers.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/objects.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/observable.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/path.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/platform.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/process.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/resources.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/sequence.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/sseParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/sseParser.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/stopwatch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/stopwatch.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/stream.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/strings.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/symbols.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/ternarySearchTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/ternarySearchTree.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/themables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/themables.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/types.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/uint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/uint.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/uri.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/uuid.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/common/yaml.ts -------------------------------------------------------------------------------- /src/util/vs/base/node/ports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/base/node/ports.ts -------------------------------------------------------------------------------- /src/util/vs/crypto.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/crypto.d.ts -------------------------------------------------------------------------------- /src/util/vs/editor/common/core/edits/edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/editor/common/core/edits/edit.ts -------------------------------------------------------------------------------- /src/util/vs/editor/common/core/position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/editor/common/core/position.ts -------------------------------------------------------------------------------- /src/util/vs/editor/common/core/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/editor/common/core/range.ts -------------------------------------------------------------------------------- /src/util/vs/editor/common/core/wordHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/editor/common/core/wordHelper.ts -------------------------------------------------------------------------------- /src/util/vs/editor/common/diff/rangeMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/editor/common/diff/rangeMapping.ts -------------------------------------------------------------------------------- /src/util/vs/nls.messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/nls.messages.ts -------------------------------------------------------------------------------- /src/util/vs/nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/nls.ts -------------------------------------------------------------------------------- /src/util/vs/vscode-globals-nls.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/vscode-globals-nls.d.ts -------------------------------------------------------------------------------- /src/util/vs/vscode-globals-product.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/util/vs/vscode-globals-product.d.ts -------------------------------------------------------------------------------- /src/vscodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/src/vscodeTypes.ts -------------------------------------------------------------------------------- /test/base/cache-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cache-cli.ts -------------------------------------------------------------------------------- /test/base/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cache.ts -------------------------------------------------------------------------------- /test/base/cachingChatMLFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingChatMLFetcher.ts -------------------------------------------------------------------------------- /test/base/cachingChunksEndpointClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingChunksEndpointClient.ts -------------------------------------------------------------------------------- /test/base/cachingCodeSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingCodeSearchClient.ts -------------------------------------------------------------------------------- /test/base/cachingCompletionsFetchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingCompletionsFetchService.ts -------------------------------------------------------------------------------- /test/base/cachingEmbeddingsFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingEmbeddingsFetcher.ts -------------------------------------------------------------------------------- /test/base/cachingResourceFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/cachingResourceFetcher.ts -------------------------------------------------------------------------------- /test/base/chatMLCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/chatMLCache.ts -------------------------------------------------------------------------------- /test/base/completionsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/completionsCache.ts -------------------------------------------------------------------------------- /test/base/embeddingsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/embeddingsCache.ts -------------------------------------------------------------------------------- /test/base/fileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/fileUtils.ts -------------------------------------------------------------------------------- /test/base/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/hash.ts -------------------------------------------------------------------------------- /test/base/pausableThrottledWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/pausableThrottledWorker.ts -------------------------------------------------------------------------------- /test/base/rubric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/rubric.ts -------------------------------------------------------------------------------- /test/base/salts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/salts.ts -------------------------------------------------------------------------------- /test/base/simulationBaseline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simulationBaseline.ts -------------------------------------------------------------------------------- /test/base/simulationContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simulationContext.ts -------------------------------------------------------------------------------- /test/base/simulationEndpointHealth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simulationEndpointHealth.ts -------------------------------------------------------------------------------- /test/base/simulationOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simulationOptions.ts -------------------------------------------------------------------------------- /test/base/simulationOutcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simulationOutcome.ts -------------------------------------------------------------------------------- /test/base/simuliationWorkspaceChunkSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/simuliationWorkspaceChunkSearch.ts -------------------------------------------------------------------------------- /test/base/spyingChatMLFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/spyingChatMLFetcher.ts -------------------------------------------------------------------------------- /test/base/stdout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/stdout.ts -------------------------------------------------------------------------------- /test/base/stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/stest.ts -------------------------------------------------------------------------------- /test/base/throttlingChatMLFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/throttlingChatMLFetcher.ts -------------------------------------------------------------------------------- /test/base/throttlingCodeOrDocsSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/throttlingCodeOrDocsSearchClient.ts -------------------------------------------------------------------------------- /test/base/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/base/validate.ts -------------------------------------------------------------------------------- /test/cacheSalt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/cacheSalt.ts -------------------------------------------------------------------------------- /test/codeMapper/codeMapper.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/codeMapper/codeMapper.stest.ts -------------------------------------------------------------------------------- /test/e2e/cli.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/cli.stest.ts -------------------------------------------------------------------------------- /test/e2e/edit.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/edit.stest.ts -------------------------------------------------------------------------------- /test/e2e/evaluators/pythonFix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/evaluators/pythonFix.ts -------------------------------------------------------------------------------- /test/e2e/explain.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/explain.stest.ts -------------------------------------------------------------------------------- /test/e2e/fetchWebPageTool.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/fetchWebPageTool.stest.ts -------------------------------------------------------------------------------- /test/e2e/findFilesTool.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/findFilesTool.stest.ts -------------------------------------------------------------------------------- /test/e2e/markdown.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/markdown.stest.ts -------------------------------------------------------------------------------- /test/e2e/newNotebook.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/newNotebook.stest.ts -------------------------------------------------------------------------------- /test/e2e/newWorkspace.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/newWorkspace.stest.ts -------------------------------------------------------------------------------- /test/e2e/notebookTools.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/notebookTools.stest.ts -------------------------------------------------------------------------------- /test/e2e/pythonFix.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/pythonFix.stest.ts -------------------------------------------------------------------------------- /test/e2e/scenarioLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/scenarioLoader.ts -------------------------------------------------------------------------------- /test/e2e/scenarioTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/scenarioTest.ts -------------------------------------------------------------------------------- /test/e2e/search.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/search.stest.ts -------------------------------------------------------------------------------- /test/e2e/semanticSearch.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/semanticSearch.stest.ts -------------------------------------------------------------------------------- /test/e2e/semanticSearchView.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/semanticSearchView.stest.ts -------------------------------------------------------------------------------- /test/e2e/system.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/system.stest.ts -------------------------------------------------------------------------------- /test/e2e/terminal.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/terminal.stest.ts -------------------------------------------------------------------------------- /test/e2e/testHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/testHelper.ts -------------------------------------------------------------------------------- /test/e2e/toolSimTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/toolSimTest.ts -------------------------------------------------------------------------------- /test/e2e/tools.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/tools.stest.ts -------------------------------------------------------------------------------- /test/e2e/typescriptFix.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/typescriptFix.stest.ts -------------------------------------------------------------------------------- /test/e2e/variables.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/variables.stest.ts -------------------------------------------------------------------------------- /test/e2e/vscode-metaprompt.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/vscode-metaprompt.stest.ts -------------------------------------------------------------------------------- /test/e2e/vscode.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/vscode.stest.ts -------------------------------------------------------------------------------- /test/e2e/workspace-e2e.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/workspace-e2e.stest.ts -------------------------------------------------------------------------------- /test/e2e/workspace-metaprompt.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/e2e/workspace-metaprompt.stest.ts -------------------------------------------------------------------------------- /test/inline/agent.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/agent.stest.ts -------------------------------------------------------------------------------- /test/inline/fixing.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/fixing.stest.ts -------------------------------------------------------------------------------- /test/inline/inlineEditCode.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/inlineEditCode.stest.ts -------------------------------------------------------------------------------- /test/inline/inlineExplain.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/inlineExplain.stest.ts -------------------------------------------------------------------------------- /test/inline/inlineGenerateCode.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/inlineGenerateCode.stest.ts -------------------------------------------------------------------------------- /test/inline/multiFileEdit.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/multiFileEdit.stest.ts -------------------------------------------------------------------------------- /test/inline/review.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/review.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.cpp.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.cpp.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.java.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.java.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.py.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.py.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.rb.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.rb.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.ts.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.ts.stest.ts -------------------------------------------------------------------------------- /test/inline/slashDoc.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/slashDoc.util.ts -------------------------------------------------------------------------------- /test/inline/test/assertPyDocstring.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/inline/test/assertPyDocstring.spec.ts -------------------------------------------------------------------------------- /test/intent/inline-chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/inline-chat.json -------------------------------------------------------------------------------- /test/intent/inlineChatIntent.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/inlineChatIntent.stest.ts -------------------------------------------------------------------------------- /test/intent/intentTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/intentTest.ts -------------------------------------------------------------------------------- /test/intent/panel-chat-github.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/panel-chat-github.json -------------------------------------------------------------------------------- /test/intent/panel-chat-unknown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/panel-chat-unknown.json -------------------------------------------------------------------------------- /test/intent/panel-chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/panel-chat.json -------------------------------------------------------------------------------- /test/intent/panelChatIntent.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/intent/panelChatIntent.stest.ts -------------------------------------------------------------------------------- /test/jsonOutputPrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/jsonOutputPrinter.ts -------------------------------------------------------------------------------- /test/outcome/-doc-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/-doc-inline.json -------------------------------------------------------------------------------- /test/outcome/-review-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/-review-inline.json -------------------------------------------------------------------------------- /test/outcome/-tests-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/-tests-inline.json -------------------------------------------------------------------------------- /test/outcome/-tests-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/-tests-panel.json -------------------------------------------------------------------------------- /test/outcome/-tests-real-world-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/-tests-real-world-inline.json -------------------------------------------------------------------------------- /test/outcome/codemapper-context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/codemapper-context.json -------------------------------------------------------------------------------- /test/outcome/custom-instructions-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/custom-instructions-inline.json -------------------------------------------------------------------------------- /test/outcome/debug-tools-list-context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/debug-tools-list-context.json -------------------------------------------------------------------------------- /test/outcome/edit-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/edit-inline.json -------------------------------------------------------------------------------- /test/outcome/edit-inlinechatintent-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/edit-inlinechatintent-inline.json -------------------------------------------------------------------------------- /test/outcome/explain-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/explain-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-cpp-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-cpp-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-eslint-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-eslint-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-powershell-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-powershell-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-pylint-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-pylint-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-pyright-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-pyright-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-python-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-python-panel.json -------------------------------------------------------------------------------- /test/outcome/fix-roslyn-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-roslyn-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-ruff-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-ruff-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-tsc-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-tsc-inline.json -------------------------------------------------------------------------------- /test/outcome/fix-typescript-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/fix-typescript-panel.json -------------------------------------------------------------------------------- /test/outcome/generate-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/generate-inline.json -------------------------------------------------------------------------------- /test/outcome/generate-markdown-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/generate-markdown-panel.json -------------------------------------------------------------------------------- /test/outcome/git-commit-message-external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/git-commit-message-external.json -------------------------------------------------------------------------------- /test/outcome/intent-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/intent-inline.json -------------------------------------------------------------------------------- /test/outcome/intent-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/intent-panel.json -------------------------------------------------------------------------------- /test/outcome/multifile-edit-claude-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/multifile-edit-claude-panel.json -------------------------------------------------------------------------------- /test/outcome/multifile-edit-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/multifile-edit-panel.json -------------------------------------------------------------------------------- /test/outcome/new-prompt-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/new-prompt-panel.json -------------------------------------------------------------------------------- /test/outcome/newnotebook-prompt-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/newnotebook-prompt-panel.json -------------------------------------------------------------------------------- /test/outcome/notebook-edit-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/notebook-edit-inline.json -------------------------------------------------------------------------------- /test/outcome/notebook-fix-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/notebook-fix-inline.json -------------------------------------------------------------------------------- /test/outcome/notebook-fix-runtime-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/notebook-fix-runtime-inline.json -------------------------------------------------------------------------------- /test/outcome/notebook-generate-inline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/notebook-generate-inline.json -------------------------------------------------------------------------------- /test/outcome/rename-suggestions-external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/rename-suggestions-external.json -------------------------------------------------------------------------------- /test/outcome/search-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/search-panel.json -------------------------------------------------------------------------------- /test/outcome/setuptests-invoke-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/setuptests-invoke-panel.json -------------------------------------------------------------------------------- /test/outcome/setuptests-recommend-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/setuptests-recommend-panel.json -------------------------------------------------------------------------------- /test/outcome/system-identity-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/system-identity-panel.json -------------------------------------------------------------------------------- /test/outcome/terminal-general-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/terminal-general-panel.json -------------------------------------------------------------------------------- /test/outcome/terminal-git-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/terminal-git-panel.json -------------------------------------------------------------------------------- /test/outcome/variables-panel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outcome/variables-panel.json -------------------------------------------------------------------------------- /test/outputColorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/outputColorer.ts -------------------------------------------------------------------------------- /test/prompts/customInstructions.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/prompts/customInstructions.stest.ts -------------------------------------------------------------------------------- /test/prompts/newNotebookCell.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/prompts/newNotebookCell.stest.ts -------------------------------------------------------------------------------- /test/prompts/newWorkspace.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/prompts/newWorkspace.stest.ts -------------------------------------------------------------------------------- /test/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/requirements.txt -------------------------------------------------------------------------------- /test/scenarios/test-cli/wkspc1/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-cli/wkspc1/demo.py -------------------------------------------------------------------------------- /test/scenarios/test-cli/wkspc1/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-cli/wkspc1/sample.js -------------------------------------------------------------------------------- /test/scenarios/test-cli/wkspc1/stringUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-cli/wkspc1/stringUtils.js -------------------------------------------------------------------------------- /test/scenarios/test-cli/wkspc1/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-cli/wkspc1/utils.js -------------------------------------------------------------------------------- /test/scenarios/test-cli/wkspc2/foobar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-cli/wkspc2/foobar.js -------------------------------------------------------------------------------- /test/scenarios/test-explain/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/bar.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/baz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/baz.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/classes.py -------------------------------------------------------------------------------- /test/scenarios/test-explain/classes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/classes.rb -------------------------------------------------------------------------------- /test/scenarios/test-explain/classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/classes.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/cursor.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/foo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/foo.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.cpp -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.cs -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.go -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.py -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.rb -------------------------------------------------------------------------------- /test/scenarios/test-explain/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/functions.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/methods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/methods.java -------------------------------------------------------------------------------- /test/scenarios/test-explain/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/methods.ts -------------------------------------------------------------------------------- /test/scenarios/test-explain/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-explain/types.ts -------------------------------------------------------------------------------- /test/scenarios/test-generate-markdown/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-generate-markdown/file.ts -------------------------------------------------------------------------------- /test/scenarios/test-new-notebooks/fib.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/scenarios/test-new-workspace/fib.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/scenarios/test-new-workspace/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-new-workspace/functions.ts -------------------------------------------------------------------------------- /test/scenarios/test-notebook-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-notebook-tools/LICENSE -------------------------------------------------------------------------------- /test/scenarios/test-notebooks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-notebooks/LICENSE -------------------------------------------------------------------------------- /test/scenarios/test-scenario-1/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-scenario-1/bar.js -------------------------------------------------------------------------------- /test/scenarios/test-scenario-1/fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-scenario-1/fib.js -------------------------------------------------------------------------------- /test/scenarios/test-system/fib.md: -------------------------------------------------------------------------------- 1 | # Fib -------------------------------------------------------------------------------- /test/scenarios/test-system/puppeteer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-system/puppeteer.js -------------------------------------------------------------------------------- /test/scenarios/test-terminal/bash.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-terminal/bash.state.json -------------------------------------------------------------------------------- /test/scenarios/test-terminal/fish.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-terminal/fish.state.json -------------------------------------------------------------------------------- /test/scenarios/test-terminal/zsh.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-terminal/zsh.state.json -------------------------------------------------------------------------------- /test/scenarios/test-tools/chatSetup.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-tools/chatSetup.state.json -------------------------------------------------------------------------------- /test/scenarios/test-tools/tools.state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-tools/tools.state.json -------------------------------------------------------------------------------- /test/scenarios/test-tools/workspace/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-tools/workspace/file.md -------------------------------------------------------------------------------- /test/scenarios/test-variables/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/scenarios/test-variables/functions.ts -------------------------------------------------------------------------------- /test/simulation/baseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/baseline.json -------------------------------------------------------------------------------- /test/simulation/baseline.old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/baseline.old.json -------------------------------------------------------------------------------- /test/simulation/cache/base.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/cache/base.sqlite -------------------------------------------------------------------------------- /test/simulation/debugCommandToConfig.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/debugCommandToConfig.stest.ts -------------------------------------------------------------------------------- /test/simulation/debugTools.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/debugTools.stest.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/cpp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/cpp.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/eslint.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/index.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/ruff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/ruff.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/tsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/tsc.ts -------------------------------------------------------------------------------- /test/simulation/diagnosticProviders/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/diagnosticProviders/utils.ts -------------------------------------------------------------------------------- /test/simulation/externalScenarios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/externalScenarios.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/codeMapper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/codeMapper/index.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/cpp/basic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/cpp/basic/main.cpp -------------------------------------------------------------------------------- /test/simulation/fixtures/doc-ruby/fib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/doc-ruby/fib.rb -------------------------------------------------------------------------------- /test/simulation/fixtures/edit/3575.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/edit/3575.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/edit/4302.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/edit/4302.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/edit/5710.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/edit/5710.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/edit/6276.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/edit/6276.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/editing/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/editing/math.js -------------------------------------------------------------------------------- /test/simulation/fixtures/gen-json/test.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/gen-python-palindrome/new.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/4080.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/4080.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/4179.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/4179.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/5439.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/5439.py -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/CHANGELOG.md -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/modelLines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/modelLines.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/gen/strings.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/gen/variables/output.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/ghpr/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/ghpr/commands.ts -------------------------------------------------------------------------------- /test/simulation/fixtures/multiFileEdit/issue-9130/empty.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/multiFileEdit/issue-9647/.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/notebook/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/notebook/LICENSE -------------------------------------------------------------------------------- /test/simulation/fixtures/notebook/edit.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/notebook/edit.ipynb -------------------------------------------------------------------------------- /test/simulation/fixtures/notebook/mbpp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/notebook/mbpp.ipynb -------------------------------------------------------------------------------- /test/simulation/fixtures/notebook/md.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/notebook/md.ipynb -------------------------------------------------------------------------------- /test/simulation/fixtures/notebook/plot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/fixtures/notebook/plot.ipynb -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py-extra-nested/focus_module/data_controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py-extra-nested/tests/integration/test_other.py: -------------------------------------------------------------------------------- 1 | def test_random(): 2 | assert True -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py-pyproject-toml/src/mmath/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py-pyproject-toml/src/mmath/add.py: -------------------------------------------------------------------------------- 1 | def add(a, b): 2 | return a + b 3 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py_end_test/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py_repo_root/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/py_start_test/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/simple-ts-proj-with-test-file-1/tsconfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/simple-ts-proj-with-test-file-2/tsconfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/simple-ts-proj-with-test-file/tsconfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/simple-ts-proj/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/fixtures/tests/simple-ts-proj/tsconfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/simulation/inlineChatSimulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/inlineChatSimulator.ts -------------------------------------------------------------------------------- /test/simulation/inlineEdit/fileLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/inlineEdit/fileLoading.ts -------------------------------------------------------------------------------- /test/simulation/language/tsServerClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/language/tsServerClient.ts -------------------------------------------------------------------------------- /test/simulation/nesCoffeTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/nesCoffeTests.ts -------------------------------------------------------------------------------- /test/simulation/nesCoffeTestsTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/nesCoffeTestsTypes.ts -------------------------------------------------------------------------------- /test/simulation/nesExternalTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/nesExternalTests.ts -------------------------------------------------------------------------------- /test/simulation/notebookEdits.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/notebookEdits.stest.ts -------------------------------------------------------------------------------- /test/simulation/notebooks.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/notebooks.stest.ts -------------------------------------------------------------------------------- /test/simulation/outcomeValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/outcomeValidators.ts -------------------------------------------------------------------------------- /test/simulation/panelCodeMapperSimulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/panelCodeMapperSimulator.ts -------------------------------------------------------------------------------- /test/simulation/setupTests.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/setupTests.stest.ts -------------------------------------------------------------------------------- /test/simulation/shared/grepFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/shared/grepFilter.ts -------------------------------------------------------------------------------- /test/simulation/shared/sharedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/shared/sharedTypes.ts -------------------------------------------------------------------------------- /test/simulation/simulationTestProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/simulationTestProvider.ts -------------------------------------------------------------------------------- /test/simulation/stestUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/stestUtil.ts -------------------------------------------------------------------------------- /test/simulation/testInformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/testInformation.ts -------------------------------------------------------------------------------- /test/simulation/testSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/testSnapshot.ts -------------------------------------------------------------------------------- /test/simulation/tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/tools/README.md -------------------------------------------------------------------------------- /test/simulation/tools/toolcall.stest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/tools/toolcall.stest.ts -------------------------------------------------------------------------------- /test/simulation/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/types.ts -------------------------------------------------------------------------------- /test/simulation/workbench/components/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/components/app.tsx -------------------------------------------------------------------------------- /test/simulation/workbench/initArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/initArgs.ts -------------------------------------------------------------------------------- /test/simulation/workbench/stores/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/stores/storage.ts -------------------------------------------------------------------------------- /test/simulation/workbench/stores/testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/stores/testRun.ts -------------------------------------------------------------------------------- /test/simulation/workbench/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/tsconfig.json -------------------------------------------------------------------------------- /test/simulation/workbench/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulation/workbench/utils/utils.ts -------------------------------------------------------------------------------- /test/simulationExtension/.gitignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /test/simulationExtension/.vscodeignore: -------------------------------------------------------------------------------- 1 | update-package-json.js 2 | -------------------------------------------------------------------------------- /test/simulationExtension/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulationExtension/extension.js -------------------------------------------------------------------------------- /test/simulationLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulationLogger.ts -------------------------------------------------------------------------------- /test/simulationMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulationMain.ts -------------------------------------------------------------------------------- /test/simulationTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/simulationTests.ts -------------------------------------------------------------------------------- /test/taskRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/taskRunner.ts -------------------------------------------------------------------------------- /test/testExecutionInExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/testExecutionInExtension.ts -------------------------------------------------------------------------------- /test/testExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/testExecutor.ts -------------------------------------------------------------------------------- /test/testVisualizationRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/testVisualizationRunner.ts -------------------------------------------------------------------------------- /test/testVisualizationRunnerSTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/testVisualizationRunnerSTest.ts -------------------------------------------------------------------------------- /test/testVisualizationRunnerSTestRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/testVisualizationRunnerSTestRunner.ts -------------------------------------------------------------------------------- /test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/test/util.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/tsconfig.worker.json -------------------------------------------------------------------------------- /tsfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/tsfmt.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-copilot-chat/HEAD/vite.config.ts --------------------------------------------------------------------------------