Christof Marti
ec422f27be
Retry network errors by default ( #2724 )
2026-01-06 17:24:39 +00:00
Ulugbek Abdullaev
cb411c023c
nes: rename public setting for cursor jump and fixes ( #2722 )
...
* nes: long: respect old setting if coming from exp
* nes: rename public setting for cursor jump and fixes
make it bool-valued, and respect old exp config and backward-compat value
2026-01-06 14:54:22 +00:00
Ulugbek Abdullaev
c0327692e8
nes: make a public setting for cursor jump ( #2721 )
...
fixes https://github.com/microsoft/vscode/issues/286108
2026-01-06 12:54:39 +00:00
Ayush Singh and Logan Ramos
ddfdaba29b
fix(byok): improve Gemini provider error handling and add tests ( #2686 )
...
Co-authored-by: Logan Ramos <loganramos@microsoft.com >
2026-01-06 11:43:18 +00:00
Ulugbek Abdullaev
9dd6e6cc8f
nes: support patch-based model response format ( #2667 )
...
* nes: support patch-based model response format
* nes: support <NO_EDIT> response and update post-script in user message
* fix off by one
model uses 0-based line numbers, so we should convert to 1-based for LineRange
* make a method private
2026-01-06 11:25:55 +00:00
Bhavya U
e13d1e54f5
Update Messages API configuration to be preview and enable interleaved thinking ( #2716 )
2026-01-05 23:30:07 +00:00
Benjamin Christopher Simmonds
57c1b237f8
fix import suggestions ( #2715 )
2026-01-05 22:36:47 +00:00
Don Jayamanne
07bfc0df1f
Add tests for https://github.com/microsoft/vscode-copilot-chat/pull/2680 ( #2700 )
...
* Add tests for https://github.com/microsoft/vscode-copilot-chat/pull/2680
* Fix tests
2026-01-05 21:49:42 +00:00
Don Jayamanne
307affc186
Update logging to capture worktree information ( #2702 )
2026-01-05 21:27:25 +00:00
Vijay Upadya and vijay upadya
ffd6d752be
BYOK: Show error message when there is no provider ( #2714 )
...
* Show error msg
* minor update
---------
Co-authored-by: vijay upadya <vj@example.com >
2026-01-05 21:22:49 +00:00
Don Jayamanne
ffc1496612
Ensure version of node is in sync with that in vscode repo ( #2706 )
...
* Ensure version of node is in sync with that in vscode repo
* Update other verions
2026-01-05 21:10:20 +00:00
Christof Marti
c2405f79e3
Override ApplicationInsights proxy support ( #2713 )
2026-01-05 20:54:35 +00:00
Connor Peet
a424e29310
prompts: use correct platform path in apply_patch example ( #2712 )
...
Closes https://github.com/microsoft/vscode/issues/285997
2026-01-05 20:31:37 +00:00
Ladislau Szomoru
436653a90a
Cloud Session - use working set to show changes in favour of the multi-diff chat response part ( #2619 )
2026-01-05 18:34:45 +00:00
Dirk Bäumer
34c85b3d16
Fixes: NES Rename: False positive when duplicating code ( #2711 )
2026-01-05 18:31:30 +00:00
Martin Aeschlimann
f18d511de3
prompt files: ghost test suggests made up Custom Model tool ( #2709 )
2026-01-05 14:34:43 +00:00
Ulugbek Abdullaev
6fec098ddc
cursor jump: fix modelNotSeenLineNumber incorrectly computing kept-range ( #2708 )
2026-01-05 13:41:35 +00:00
Alexandru Dima
d509c163ca
chat.advanced.debug.reportFeedback is now false also for the team (#2644 )
2026-01-05 13:26:56 +00:00
Ulugbek Abdullaev
e998ff3314
update setting deadlines ( #2707 )
2026-01-05 12:11:45 +00:00
Don Jayamanne
f7830f8e98
Improve formatting of Copilot CLI tool args ( #2703 )
...
* Improve formatting of tool args
* Update comments
2026-01-05 06:15:30 +00:00
Don Jayamanne
93aeb4990c
Rename to prefix files with copilotCLI ( #2699 )
2026-01-04 22:59:53 +00:00
Vijay Upadya and vijay upadya
64da2b4135
Gemini3 BYOK: Wire ThoughtSignature for function calls ( #2687 )
...
* Add thoughtSignature
* Use LanguageModelThinkingPart to store thoughtSignature
* use metadata to store signature
* remove any
* formatting
---------
Co-authored-by: vijay upadya <vj@example.com >
2026-01-02 19:26:52 +00:00
Rob Lourens
de74d306da
Remove useResponsesApi setting ( #2696 )
...
Fix microsoft/vscode#282882
2026-01-02 06:36:25 +00:00
Ulugbek Abdullaev
04f265596f
completionsFetchService: improve API to prep it for ghost-text use ( #2693 )
...
* fetcherService: change `FetchOptions#json` to be `unknown` instead of `any` and document it
* completionsFetchService: don't use `any`
* completionsFetchService: less logic within service
try reducing logic such that the service's easier to evolve
* completionsFetchService: refactor: cleanup
* address comments
* fix ci
2026-01-01 21:39:00 +00:00
Vijay Upadya and vijay upadya
5a60f9ab32
Fix BYOK: Unable to add API key after clearing with whitespace ( #2692 )
...
* Handle empty api key
* few optimizations
* Update comments
---------
Co-authored-by: vijay upadya <vj@example.com >
2025-12-31 23:36:06 +00:00
Rob Lourens
4aaaa3f1c4
Use correct reduced toolset, not full toolset, when computing tool tokens ( #2691 )
...
This would cause us to reserve too much of the context window and summarize more often, when there are a very large number of tools present.
Fix microsoft/vscode#278935
2025-12-31 18:26:03 +00:00
Paul
5fbb8656c7
Fix markdown content being split from thinking parts ( #2689 )
...
* fix
* nit
* fix test
* update
* test
* revert
2025-12-30 23:28:52 +00:00
Copilot and TylerLeonhardt
66b1f285fb
Add documentation links to GitHub MCP Server settings ( #2688 )
...
* Initial plan
* Add documentation links to GitHub MCP Server settings
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com >
2025-12-30 20:26:45 +00:00
Ladislau Szomoru
165f01f7c7
Background - improve worktree changes calculation ( #2685 )
...
* Background - improve worktree changes calculation
* Adjust order
* Pull request feedback
2025-12-27 20:08:50 +00:00
Ladislau Szomoru
b15ebde58b
Background Agent - clear changes cache after applying the changes ( #2681 )
2025-12-26 18:49:32 +00:00
Ladislau Szomoru
021bcc1c79
Worktrees - rework caching of worktree changes ( #2679 )
2025-12-24 14:18:15 +00:00
Ladislau Szomoru
1e5d5b6735
Copilot CLI - fix regression with setting working directory ( #2680 )
2025-12-24 14:17:29 +00:00
Don Jayamanne
ab1f5242a6
Prepare Copilot CLI for streaming responses ( #2678 )
2025-12-24 03:02:55 +00:00
Don Jayamanne
b86a9f8dd3
Remove dependency on Worktree from Session ( #2676 )
...
* Remove dependency on Worktree from Session
* Fix tests
2025-12-24 01:13:26 +00:00
Don Jayamanne
c9346088cb
Support overrideing other http endpoints in stests for Copilot CLI ( #2677 )
2025-12-24 01:13:10 +00:00
Ladislau Szomoru
b502918e99
Copilot CLI - add setting for auto commit ( #2675 )
...
* Introduce the concept of auto-commit
* More refactoring
* Add setting
2025-12-23 22:49:50 +00:00
Ladislau Szomoru
8843e82da0
Chat Session - rename service, adopt observable ( #2673 )
...
* Rename service
* Switch to using an observable
2025-12-23 18:31:43 +00:00
Ladislau Szomoru
0262cf6e10
Copilot CLI - extract isolation manager ( #2672 )
2025-12-23 16:12:29 +00:00
Don Jayamanne
554a6adfaa
Update CLI tests to test terminal commands ( #2473 )
...
* Use fs.mkdir with recursive option instead of IFileSystem.createDirectory to account for dir already existing
* Update CLI tests to test terminal commands
* Fixes
* Updates
* More fixes
2025-12-23 08:45:45 +00:00
Don Jayamanne
87080ecabb
use l10n instead of vscode.l10n, and use const instead of props ( #2669 )
...
* Use const instead of properties
* use l10n instead of vscode.l10n
2025-12-23 08:45:41 +00:00
Don Jayamanne
2ba09d4930
Support worktree option when git repo is initialized after loading vscode ( #2670 )
...
* Support worktree option when git repo is initialized after loading vscode
* Updates
2025-12-23 08:45:37 +00:00
Don Jayamanne
0b364a7194
Update canExistingFileBeEdited to support notebooks ( #2657 )
2025-12-23 03:34:39 +00:00
Don Jayamanne
3f69062fe3
Simplify delegation and worktree creation in Background Sessions ( #2668 )
...
* Simplify delegation and worktree creation in Background Sessions
* cleanup
* Fix tests
* udpates
* updates
2025-12-23 02:24:42 +00:00
Ladislau Szomoru
2b8a9a0822
Copilot CLI - extract worktree management into a service ( #2666 )
...
* Copilot CLI - extract worktree manager service
* Do the adoption and remove old code
2025-12-22 22:54:57 +00:00
Bhavya U
c071d2c893
Refactor messages API to improve content handling and support image blocks ( #2665 )
2025-12-22 21:06:03 +00:00
Ladislau Szomoru
827a5aefdb
Copilot CLI - local background agent ( #2642 )
...
* WIP - add code to commit changes
* WIP - saving my work
* Refactored the code to use the same memento
* Use vscode.Uri instead of string for worktree path
* Adopt the new diffWithStats git extension API
* Fix unit tests
* Got the Apply action working
* Pull request feedback
* Pull request feedback
* More logging to help debug any issues with committing changes
2025-12-22 16:12:42 +00:00
Ladislau Szomoru
f6fa558fa4
Git - fix issue with active repositry state being stale ( #2659 )
2025-12-22 13:46:59 +00:00
Don Jayamanne
f97decfaf1
Update copilot cli powershell shim ( #2656 )
...
* Update copilot cli powershell shim
* fixes
* fixes
* fixes
* fixes
2025-12-22 05:34:40 +00:00
Rob Lourens
88bde5d9b2
Don't recreate ToolCallRounds when missing ( #2655 )
...
So that they can be mutated and retain that state
Fix #272987
2025-12-21 02:22:21 +00:00
Rob Lourens
962bd05695
Fix "todoList is required for write operation" error in prompt ( #2654 )
...
Fix #276175
2025-12-21 00:46:19 +00:00