Commit Graph
2082 Commits
Author SHA1 Message Date
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 SinghandLogan 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 Upadyaandvijay 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 Upadyaandvijay 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 Upadyaandvijay 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
CopilotandTylerLeonhardt 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