Commit Graph

132397 Commits

Author SHA1 Message Date
Sandeep Somavarapu cebb5e5a05 introduce search extensions tool (#246721)
* introduce search extensions tool

* update tool reference name
2025-04-16 16:21:04 +02:00
Ladislau Szomoru c7f69b4b93 Revert "SCM - 💄 cleanup isSCM property from quick diff providers (#246711)" (#246716)
This reverts commit 2a68b9df49.
2025-04-16 14:30:47 +02:00
Ladislau Szomoru 2a68b9df49 SCM - 💄 cleanup isSCM property from quick diff providers (#246711) 2025-04-16 13:07:14 +02:00
Ladislau Szomoru 7452464515 SCM - add secondary quick diff provider (#246707)
* WIP - initial implementation

* Add stagedQuickDiffProvider API

* Reduce the usage of `isSCM`

* Make unstage feel snappier

* Deduplicate diffs between primary and secondary

* Fix unstage selected ranges to work from the editor

* WIP - saving my work

* Fixed deduplication and commands

* Add pattern colors

* Rework the colors, and fix deleted glyph

* Got unstage commands working

* Update provider name

* Some improvements

* Cleaned up CSS

* Tweak decoration colors

* Update proposed API naming

* Contributed decorations will use the primary colors for the time being

* More cleanup
2025-04-16 12:52:36 +02:00
Johannes Rieken 776803f489 fix double icons for symbols in chat (#246706)
use icon class, not string-icon rendering
2025-04-16 12:44:16 +02:00
Dirk Bäumer 6f8f9744c8 Merge pull request #246617 from microsoft/dbaeumer/noisy-smelt-teal
Add request telementry tracing to the TypeScript extension.
2025-04-16 11:52:36 +02:00
João Moreno f949f5e9b3 disable tree sitter workspace settings (#246700) 2025-04-16 11:27:06 +02:00
Dirk Bäumer 67b9c665cf Merge branch 'main' into dbaeumer/noisy-smelt-teal 2025-04-16 09:51:54 +02:00
Dirk Baeumer afd0e79b03 Fixed working GDPR comment 2025-04-16 09:39:57 +02:00
Johannes Rieken ef455e8f13 use uri when importing ESM extension (#246691)
re https://github.com/microsoft/vscode/issues/246583
2025-04-16 08:53:30 +02:00
Martin Aeschlimann 389c5dd015 Merge pull request #244934 from pedrofrazaopacheco/240654-json-wrong-encoding-of-json-schema-url
Fixes microsoft/vscode#240654: Avoid encoding reserved chars in JSON schema URL
2025-04-16 08:50:26 +02:00
Oleg Solomko a4e2777ce1 cleanup 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 09ef9f2e4c fix running prompt without implicit context 2025-04-15 22:19:55 -07:00
Oleg Solomko 64f8ad98cd minor cleanups 2025-04-15 22:19:55 -07:00
Oleg Solomko b57eebabbe cleanup 2025-04-15 22:19:55 -07:00
Oleg Solomko 777f79eb5b address PR feedback 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 942d510c8d fixes for implicitContext and promptInstructionsAttachments 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 1e3a49c257 implement review comments (file renames) 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 7a2be83a1d fix compile error 2025-04-15 22:19:55 -07:00
Martin Aeschlimann e7c4be1bcc Update src/vs/workbench/contrib/chat/common/promptSyntax/languageFeatures/providers/providerInstanceManagerBase.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann fe0ab82246 Update src/vs/workbench/contrib/chat/browser/promptSyntax/contributions/usePromptCommand.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 894b1af87d Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/utils/attachPrompt.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 6a01bfa54b Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/utils/attachPrompt.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann eda30c44d2 Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/utils/attachPrompt.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 12d8a52ca0 Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/utils/attachPrompt.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 013ed00f5d Update src/vs/workbench/contrib/chat/browser/promptSyntax/contributions/createPromptCommand/dialogs/askForPromptName.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 6bd0efc369 Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/utils/attachPrompt.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 7e8b4d2212 fixes in comments 2025-04-15 22:19:55 -07:00
Martin Aeschlimann a1acc10db6 implement review comments 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 73bf9a6081 isPromptFile -> isPromptOrInstructionsFile 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 7bea518248 rename promptAttachment modules 2025-04-15 22:19:55 -07:00
Martin Aeschlimann e2f4bbb62c update 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 4097e0fdf7 update 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 9520a51801 Update src/vs/workbench/contrib/chat/browser/promptSyntax/contributions/createPromptCommand/createPromptCommand.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann eb00d09f2f Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/dialogs/askToSelectPrompt/constants.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 4000ad00c5 Update src/vs/workbench/contrib/chat/browser/actions/reusablePromptActions/chatAttachPromptAction.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 6f28f1b0bd Update src/vs/platform/prompts/common/constants.ts
Co-authored-by: Oleg Solomko <legomushroom@gmail.com>
2025-04-15 22:19:55 -07:00
Martin Aeschlimann 2b557ab764 more 2025-04-15 22:19:55 -07:00
Martin Aeschlimann 1631f03483 separate prompt and instructions 2025-04-15 22:19:55 -07:00
Oleg Solomko 46ff50ed05 improve and reenable prompt header decorations provider 2025-04-15 22:19:42 -07:00
Oleg Solomko 942d11fff1 remove redundant toString conversion of diagnostic message 2025-04-15 18:25:51 -07:00
Oleg Solomko 424d88e61d refactor unit tests to use common test utilities 2025-04-15 18:25:51 -07:00
Oleg Solomko 8979a9079e create expected diagnostics utilities for unit tests 2025-04-15 18:25:51 -07:00
Oleg Solomko ae29cee798 add unit tests for prompt header diagnostics 2025-04-15 18:25:51 -07:00
Oleg Solomko a563f81ebd add prompt header diagnostics language feature 2025-04-15 18:25:51 -07:00
Oleg Solomko 24ef4145d7 improve output format of unit tests for the TextModelPromptParser class 2025-04-15 15:27:51 -07:00
Oleg Solomko 3cc811f75f add unit tests 2025-04-15 15:27:51 -07:00
Oleg Solomko df7e033dc7 add prompt header field on the prompt parsers 2025-04-15 15:27:51 -07:00
Oleg Solomko 911ab816c7 II of PromptHeader class 2025-04-15 15:27:51 -07:00
Oleg Solomko 0fbdb979ef II of ToolsMetadata prompt header record 2025-04-15 15:27:51 -07:00