Commit Graph
722 Commits
Author SHA1 Message Date
Bhavya UandGitHub fb0ad7f194 Add support for fetching release notes by version and update VscodePrompt to handle multiple versions (#859)
* Add support for fetching release notes by version and update VscodePrompt to handle multiple versions

* Skip metaprompt test suite for vscode panel

* Remove obsolete vscode metaprompt panel test data

* Remove skipped metaprompt panel test cases from baseline.json
2025-09-01 01:32:11 +00:00
Rob LourensandGitHub ce71d41a3c Add execute_prompt and execute_task tools (#858)
* Try execute_prompt tool

* Clean up

* fix

* Add execute_task and execute_prompt tools
Towards microsoft/vscode#263917
2025-09-01 00:02:23 +00:00
Rob LourensandGitHub 37eef24633 CC fixes (#857)
* Nicer Task tool rendering
Fix issue with restoring previous sessions
Fix string loc issue

* Fix tests
2025-08-31 22:06:29 +00:00
Rob LourensandGitHub 3e5adcb552 Add CC prompt hint about markdown rendering (#856)
Seems to help
2025-08-31 20:44:56 +00:00
Christof MartiandGitHub da801157c6 Fix chat-lib build (#854)
* Fix for Windows

* Windows paths

* All platforms

* bash
2025-08-31 19:04:14 +00:00
Rob LourensandGitHub e5a737296f Nicer rendering for some CC tools (#853)
* Nicer formatting for Write tool, don't show errored summaries

* Some better tool formatting
hook up todos

* Don't show 'attachments' in loaded session labels

* Fix tests

* Fix tests
2025-08-31 08:07:44 +00:00
Rob LourensandGitHub 986592c111 Clean up LanguageModelServer a little (#852) 2025-08-31 02:45:49 +00:00
Rob LourensandGitHub b28019d8aa Support # file references in claude code session (#851)
For #262756
2025-08-31 01:58:39 +00:00
Rob LourensandGitHub 79bb2e1ab0 Stream tool invocations from claude code, improve confirmations (#850)
* Return formatted tool invocations from agent

* Fixes around tool confirmations

* Fix tests
2025-08-30 21:40:59 +00:00
Christof MartiandGitHub a35be0b3b2 Install Node.js 22.x (#849) 2025-08-30 20:22:55 +00:00
Rob LourensandGitHub 31acb6c34f Load claude code session history, format tool results (#848)
* Properly load CC chat sessions

* Handling unresolved sessions sort of

* Cache session loader so less busy

* Return proper history for claude sessions

* Format tool results in history
2025-08-30 19:56:45 +00:00
Don JayamanneandGitHub 4aea98180a Update notebook nes telemetry to track cell index for Next Edit (#847) 2025-08-30 12:44:47 +00:00
Don JayamanneandGitHub 634efae67b Remove experiment for applying patches to notebooks (#846) 2025-08-30 12:43:53 +00:00
Don JayamanneandGitHub 61fbf7bd6b Additional Notebook NES telemetry (#845)
* Additional Notebook NES telemetry

* More telemetry
2025-08-30 12:22:40 +00:00
Christof MartiandGitHub 0be86a82bf Run without actual token (#843) 2025-08-29 21:10:29 +00:00
Justin ChenandGitHub 64f86070a9 do not allow thought arrays for completions api (#840) 2025-08-29 20:46:41 +00:00
Rob LourensandGitHub 25e131070c Fix Claude Code new session (#842)
* Handle CC chat sessions sort of correctly

* Disable history items

* Fix test
2025-08-29 20:43:34 +00:00
Bhavya UandGitHub a740b4fcfd Refactor edit file instructions for clarity and efficiency in DefaultAgentPromptV2 (#841) 2025-08-29 20:06:53 +00:00
b17e88a800 add sku data to github telemetry (#819)
Co-authored-by: Anisha Agarwal <anishaagarwal@Anishas-MacBook-Pro.local>
2025-08-29 19:08:57 +00:00
Christof MartiandGitHub 6bb35cdf2c Fix dependencies (#839) 2025-08-29 18:48:37 +00:00
Ulugbek AbdullaevandGitHub 0c02eb9d64 nes: create a setting to allow/disallow whitespace-only NES (#838)
* nes: implement filtering whitespace-only changes

issue with this is that currently filters are registered on XtabProvider creation and cannot be changed afterwards (which's bad in case user changes the setting -- they don't expect they'd need to reload the window)

* nes: refactor edit-filtering and fix non-dynamic whitespace-only edit filtering
2025-08-29 17:45:13 +00:00
James WangandGitHub 764bc20c08 Remove experimental setting for retrying after filtered response (#830) 2025-08-29 16:44:03 +00:00
Benjamin Christopher SimmondsandGitHub 6d10d76b0f Support excluding a provider when using nes (#837)
* support excluding a provider when using nes

* 💄
2025-08-29 16:37:22 +00:00
Alexandru DimaandGitHub 8956a62b06 Reuse more code from vscode (#836) 2025-08-29 16:30:23 +00:00
Logan RamosandGitHub 57e3d648ca Parallelize some of the initial copilot token fetch (#835) 2025-08-29 15:31:17 +00:00
Benjamin Christopher SimmondsandGitHub 7f8f4a3cbb fix completionsCoreVersion field (#831) 2025-08-29 15:24:59 +00:00
SteVen BattenandGitHub 1ce58ea08e update config service when exp changes (#817) 2025-08-29 15:13:43 +00:00
Ladislau SzomoruandGitHub 768b9c3864 Chat - update pipeline template (#834) 2025-08-29 15:12:16 +00:00
Christof MartiandGitHub 3b795b1e58 Extract @vscode/chat-lib (#807)
* Extract chat lib

* Extract chat lib

* Add test

* Get test working

* Simulate response

* Fix type issue

* Package

* Cleanup

* Tuck away workspace service

* Include package.json

* Ensure shim is used

* Include tiktoken files in package

* Update @vscode/copilot-api

* Ignore chat-lib
2025-08-29 14:41:27 +00:00
Alexandru DimaandGitHub 6ddc031f00 Reduce code in /shims/ and rely on code coming in from vscode (#784)
* Reduce code in /shims/ and rely on code coming in from vscode

* update snapshots as a consequence of using MarkdownString from vscode
2025-08-29 14:10:37 +00:00
Alexandru DimaandGitHub 94c60530ce Bump completions core sha (#828) 2025-08-29 12:43:06 +00:00
Alexandru DimaandGitHub 385dc51ab3 Wrap completions core events to avoid tweaking their names (#827) 2025-08-29 11:53:29 +00:00
Ulugbek AbdullaevandGitHub 894674c2f8 /tests: do not edit files when in panel chat (Ask mode shouldn't edit files) (#826) 2025-08-29 10:47:22 +00:00
Bhavya UandGitHub 052ad859d6 Add experimental prompts for Grok Code models and update related configurations (#825) 2025-08-29 09:02:09 +00:00
Don JayamanneandGitHub 43e9658079 defaultValue in configuration can be undefined (#824) 2025-08-29 07:48:29 +00:00
Rob LourensandGitHub 9fb935159a re-skip sanity test (#823) 2025-08-29 05:10:53 +00:00
Bhavya UandGitHub 1f55f6becc Add conditional display for interactive session in workspace , vscode and terminal agents (#822) 2025-08-29 01:57:37 +00:00
Justin ChenandGitHub b5205a0b79 handle array type thinking (#821) 2025-08-28 23:59:08 +00:00
Karthik NadigandGitHub cf56e5c0e4 Fix passing toolid via metadata (#820) 2025-08-28 20:27:48 +00:00
Logan RamosandGitHub a7ad2a34a3 Render auto mode discount (#818) 2025-08-28 19:46:39 +00:00
Matt BiernerandGitHub 5e3b7eff10 Reapply #800 (#816)
This reverts commit cd731a5b0c.

Reapplying with the proper var used in the lazy initializer to avoid the recursive loop
2025-08-28 19:45:13 +00:00
Benjamin Christopher SimmondsandGitHub 6f704ac7f5 Add copilot extension version filters (#815) 2025-08-28 17:00:48 +00:00
Alex RossandGitHub 3cecb29803 Add REST rate limit logging (#814) 2025-08-28 16:26:13 +00:00
Rob LourensandGitHub 7927ebdd66 Reenable sanity test (#813) 2025-08-28 15:47:40 +00:00
Don JayamanneandGitHub dfbe7a4b1b Simple unit tests for InlineEditTriggerer (#812)
* Simple unit tests for InlineEditTriggerer

* Updates
2025-08-28 14:47:05 +00:00
Don JayamanneandGitHub 627858fba2 Minor refactoring for easier testing (#810) 2025-08-28 12:52:44 +00:00
Alexandru DimaandGitHub cd731a5b0c Revert "Don't create repo tracker if code search is disabled (#800)" (#811)
This reverts commit 87578fca69.
2025-08-28 12:32:35 +00:00
Don JayamanneandGitHub 74e74c9d25 Add TextEditorSelectionChangeKind, TextDocumentChangeReason into vscodeTypes.ts (#809) 2025-08-28 09:46:09 +00:00
Don JayamanneandGitHub 00b5394051 Add onDidChangeTextEditorSelection textdocument manager (#806) 2025-08-28 09:38:58 +00:00
Don JayamanneandGitHub 220d321c4d Remove redundant notebook exp (#803) 2025-08-28 06:33:22 +00:00