Commit Graph
1933 Commits
Author SHA1 Message Date
dependabot[bot] 040e3a8442 Bump jws (#2398)
Bumps  and [jws](https://github.com/brianloveswords/node-jws). These dependencies needed to be updated together.

Updates `jws` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/brianloveswords/node-jws/releases)
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianloveswords/node-jws/compare/v4.0.0...v4.0.1)

Updates `jws` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/brianloveswords/node-jws/releases)
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianloveswords/node-jws/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: jws
  dependency-version: 4.0.1
  dependency-type: indirect
- dependency-name: jws
  dependency-version: 3.2.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 22:02:00 +00:00
Logan Ramos b5b36859da Send abexp context (#2452)
* Send abexp context

* Spelling
2025-12-05 21:02:07 +00:00
Logan Ramos 6c37e2e420 Version bump (#2449) 2025-12-05 19:34:43 +00:00
Bhavya UandSteVen Batten 590549cfff Disable thinking for anthropic models on continuation. (#2422)
* Disable thinking for anthropic models on continuation.

* reduce code duplication

---------

Co-authored-by: SteVen Batten <sbatten@microsoft.com>
2025-12-05 18:56:12 +00:00
Matt Bierner 3c8134184b Enable no-unexternalized-strings in repo (#2448)
Enables the same `no-unexternalized-strings` with have in `vscode` in this repo. This make sure we have a more consistent style across repos and when generating edits
2025-12-05 18:45:12 +00:00
Logan Ramos e86f65408b Always ensure default model is shown in picker (#2446) 2025-12-05 18:11:24 +00:00
Matt Bierner 33754cda52 Run esbuild script directly as typescript (#2445) 2025-12-05 17:54:02 +00:00
Ulugbek Abdullaev 0f39a59515 nes: /models: fix: pass in correct args (#2444) 2025-12-05 17:48:52 +00:00
Matt Bierner 36e2cfc997 Run local eslint rules directly as typescript (#2312)
* Run local eslint rules directly as typescript

Remove the need to use `tsx`

* Bump required node version

Matches the version we use in vscode repo

* Align node versions

* Always use `/`

* Try fixing windows

* Try another fix for windows

* Fix new rule after merge
2025-12-05 17:29:11 +00:00
e86b937cb3 Fix up for the GitDiffService (#2116)
* initial pass at untracked file changes, testing next

* add final trailing \n

* unit tests for function

* fix test execution

* tweak some comments and formattting

* another comment tweak after testing

* small change to handling fully empty files

* copilot PR feedback

---------

Co-authored-by: Ian Huff <ianhuff@Ians-MacBook-Pro-2.local>
Co-authored-by: Ian Huff <ianhuff@Mac.home>
2025-12-05 17:00:05 +00:00
Ulugbek Abdullaev 884ec82aec nes: joint: don't trigger joint provider's onDidChange on request in flight or completions request in flight (#2443) 2025-12-05 16:26:27 +00:00
Benjamin Christopher Simmonds 7b37e83bde Auto Enablement Logic (#2428) 2025-12-05 15:47:48 +00:00
Johannes Rieken 02d7754061 * drive inline chat feedback telemetry from CopilotInteractiveEditorResponse (#2435)
* `CopilotInteractiveEditorResponse.kind` is always 'ok' -> remove it

fixes https://github.com/microsoft/vscode/issues/280959
2025-12-05 13:26:45 +00:00
Ulugbek Abdullaev a38e5e4a8c nes: model picker: support in JointCompletionsProvider (#2433)
* nes: model picker: fix: correct init and model picking order

    nes: fetched models should check if they're already known as well

    nes: fix: ensure to update undesired models before updating preferred model

    this's important because there's code that reacts to preferred model change and needs to know latest undesired models

    nes: minimize failure possibility

    nes: fix: make sure to init undesiredModelsManager earlier than observables use them

    nes: don't memorize if exp-configured model is picked

    nes: joint: support model picker

* nes: model picker: support in JointCompletionsProvider

* nes: enable model picker for the team
2025-12-05 13:26:27 +00:00
Ulugbek Abdullaev 4d0983b927 nes: fix looking up default model (#2434) 2025-12-05 13:24:03 +00:00
Johannes Rieken 04388f66f9 scaffold inline chat e2e test (#2432)
* debt - extract editing strategies

* scaffold inline chat e2e test
2025-12-05 11:35:27 +00:00
Ulugbek Abdullaev 3d08ed2160 nes: model picker: fix: correct init and model picking order (#2431)
* nes: fetched models should check if they're already known as well

* nes: fix: ensure to update undesired models before updating preferred model

this's important because there's code that reacts to preferred model change and needs to know latest undesired models

* nes: minimize failure possibility

* nes: fix: make sure to init undesiredModelsManager earlier than observables use them

* nes: don't memorize if exp-configured model is picked
2025-12-05 11:34:00 +00:00
Paul b9f8e709c6 Fix async octokit calls to check for auth first (#2423)
* fix

* type
2025-12-05 06:28:13 +00:00
Josh Spicer 245d30c94f adopt vscode#281431 (#2420)
* adopt https://github.com/microsoft/vscode/pull/281431

* convert to tabs
2025-12-05 03:55:22 +00:00
Osvaldo Ortega efa8e08b38 Version bump (#2419) 2025-12-05 03:16:34 +00:00
Osvaldo OrtegaandConnor Peet 54ed33f72b Adding change file details (#2410)
* Adding change file details

* update

* Adding files cache

* Refresh

* Rename to apply

* Cache fixes

---------

Co-authored-by: Connor Peet <connor@peet.io>
2025-12-05 02:37:11 +00:00
Peng Lyu bc62ecfef5 fix #281147 (#2418) 2025-12-05 02:05:28 +00:00
Peng Lyu 6d8d97ad4c Apply worktree changes from context menu. (#2417) 2025-12-05 01:38:21 +00:00
Don Jayamanne 2d1ca8e0c3 Update background agent messages (#2414) 2025-12-04 23:53:14 +00:00
Bhavya U 5bd3a011bf Update Anthropic thinking budget configuration to allow zero and normalize minimum values (#2415) 2025-12-04 23:53:01 +00:00
Don Jayamanne b42e8ce009 Display custom agent description in background agents (#2408) 2025-12-04 23:52:24 +00:00
Rob Lourens ca58b7eeec Bump claude-code again (#2413)
* Revert "Revert "Bump claude-code module (#2167)" (#2179)"

This reverts commit 18092fc6a3.

* Try this
2025-12-04 23:42:51 +00:00
Benjamin Christopher Simmonds b331f08b77 Make diagnostics context provider experiment configurable by language (#2412)
* make the diagnostics context provider exp configurable based on the language

* change name
2025-12-04 23:04:13 +00:00
Don Jayamanne ba86c3f43f Disable Background agent isolation option after creating session (#2411)
* Disable Background agent isolation option after creating session

* Fixes
2025-12-04 22:21:41 +00:00
Ulugbek Abdullaev aee2abe2e1 nes: joint: don't enforce cache delay if document hasn't changed (#2409) 2025-12-04 22:13:16 +00:00
Osvaldo OrtegaandCopilot 1840e2bdff Wait for repo to open for cli file stats (#2407)
* Wait for repo to open

* Update src/extension/chatSessions/vscode-node/copilotCLIChatSessionsContribution.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 21:08:21 +00:00
Paul 194f649eaa Make organization and enterprise agents available globally (#2393)
* wip

* add extra call

* updates

* use 5
2025-12-04 21:04:52 +00:00
Matt Bierner 0db715944c Fix code search ctor init ordering (#2406)
Adding workaround for bad property initialization ordering with base class invoking method before subclass's properties have been set
2025-12-04 21:04:48 +00:00
Don Jayamanne 870343297e Trigger changes to background worktree session options (#2404)
* Trigger changes to background worktree session options

* Updates
2025-12-04 20:33:36 +00:00
Ulugbek Abdullaev bc199fbbe9 completions: keep instantiated ghost text provider in a service such that it can be shared between joint and normal providers (#2405)
because ghost text provider leaks and creating two of them results in a leak
2025-12-04 20:20:41 +00:00
Ulugbek Abdullaev 90c7f25734 nes: /models: prioritize exp model config over preferred model (#2389)
* nes: /models: make sure stale state is not possible

* nes: /models: include source with the model

* nes: /models: prioritize exp model config over preferred model
2025-12-04 19:35:02 +00:00
Don JayamanneandCopilot 1b9e2fcf92 Updates to Copilot CLI prompt resolver (#2401)
* Updates to Copilot CLI prompt resolver

* Update src/extension/chatSessions/vscode-node/copilotPromptReferences.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 19:32:58 +00:00
Ulugbek AbdullaevandCopilot ebe02c12e5 nes: joint: tweakable yielding strategies where NES yields to completions (#2397)
nes: simplify handling of NES endOfLife

nes: joint provider: yield to NES if last suggestion was NES and it agrees with users edits

Update src/extension/inlineEdits/vscode-node/jointInlineCompletionProvider.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

nes: dispose JointCompletionsProvider

nes: rework logic

this has a bug that completions gets triggered along with NES on cursor move -- it's very bad for completions because it has no debounce AND it would get cancellation on cursor move

nes: remove unused setting

nes: update lastNesSuggestion only if latest invocation

nes: fix imports

nes: remove unused param

nes: remove redundant check

nes: fix: correctly cancel completions when NES is picked
2025-12-04 19:29:51 +00:00
Don Jayamanne d3a8135dfe Display chat references when delegating to background (#2394) 2025-12-04 18:49:35 +00:00
Don Jayamanne 1bf0eb08e2 Display just worktree name in Background agents (#2396) 2025-12-04 18:31:23 +00:00
Don Jayamanne 1ca7888cef Update github/copilot to latest version (#2391) 2025-12-04 18:31:02 +00:00
Connor Peet c83c4577ac tools: fix invalid embeddings from caches or computes (#2390)
* tools: fix invalid embeddings from caches or computes

Closes https://github.com/microsoft/vscode/issues/277290

Sometimes it seems the service can return invalid embeddings.

* be more lenient
2025-12-04 17:43:44 +00:00
Martin Aeschlimann 6aa25cd215 allow reading personal skills, refining other isExternalInstructionsFile checks (#2392)
* allow reading personal skills, refining other isExternalInstructionsFile checks

* fix tests
2025-12-04 17:26:24 +00:00
Christof Marti d043498c2e Omit _key suffix to avoid filter (#2388) 2025-12-04 16:50:45 +00:00
Jeff Hunter eb297311f3 Update completions fallback model id (#2370)
* update fallback model id for completions to gpt-41-copilot

* update test URL
2025-12-04 16:39:18 +00:00
5ba05ebd4a Support aggressivenessLevel (#2358)
* support aggressivenessLevel

* create UserInteractionMonitor

* fix test

* Initial plan

* Update src/platform/configuration/common/configurationService.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix variable casing: userinteractionMonitor → userInteractionMonitor

Co-authored-by: benibenj <44439583+benibenj@users.noreply.github.com>

* fix conflict

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 16:17:54 +00:00
cba24cc26d nes: joint provider: yield to NES if last suggestion was NES and it agrees with users edits (#2386)
* nes: joint: tweakable yielding strategies

* nes: simplify handling of NES endOfLife

* nes: joint provider: yield to NES if last suggestion was NES and it agrees with users edits

* Update src/extension/inlineEdits/vscode-node/jointInlineCompletionProvider.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-04 14:05:55 +00:00
Ulugbek Abdullaev e8396ebdc6 nes: measure ttft only when we get content (#2387) 2025-12-04 10:48:09 +00:00
Johannes Rieken 121085d6f6 only enable old slash commands when enableV2 is off (#2385)
fixes https://github.com/microsoft/vscode/issues/280546
2025-12-04 09:38:21 +00:00
Ulugbek Abdullaev 726d483693 proxy /models: fix: pass in abort signal (#2355)
* proxy /models: fix: pass in abort signal

* proxy /models: remove redundant code

* proxy /models: log if fetch errors

* nes: dispose cancellation token
2025-12-04 09:04:04 +00:00