Commit Graph

2190 Commits

Author SHA1 Message Date
Don Jayamanne
dfaa4f6d5f Update Github Copilot to latest version (#2864)
* Update to latest version of Github Copilot CLI

* Use 0.0.381

* Reverts

* Update src/extension/agents/copilotcli/node/copilotcliSession.ts

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

* Updates

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-15 01:36:52 +00:00
Rob Lourens
cc301ab73f Support parallel subagents (#2839)
* Support parallel subagents
Fix #286606

* Update subagents for new tool streaming

* Revert api version change
2026-01-15 00:26:59 +00:00
Tyler James Leonhardt
33312268cd Support thinking in Claude Agent (#2862)
* simplify formatted tool creation

* Support thinking in Claude Agent

Fixes https://github.com/microsoft/vscode/issues/287658
2026-01-15 00:04:25 +00:00
Bhavya U
db70af7edd Fix: prevent logging empty context cleared messages (#2861) 2026-01-14 23:03:18 +00:00
Osvaldo Ortega
7dbfc0862e Changing icon from repositories picker (#2855)
* Removing icon from repositories picker

* Changing icon to repo
2026-01-14 22:48:42 +00:00
Paul
447f836019 Custom chat render for agent skills (#2756)
* load

* updates

* update

* PR

* PR

* test

* fix test

* PR
2026-01-14 22:29:19 +00:00
Matt Bierner
c321d9b071 Add cancellation to trigger remote indexing (#2860) 2026-01-14 22:24:28 +00:00
Ladislau Szomoru
42b5b2147f Background - remove isolation picker (#2858) 2026-01-14 21:10:19 +00:00
Logan Ramos
78046bd098 Handle partial tool streaming (#2165)
* Start work on handling tool calls as they stream in

* Explore partial tool streaming

* consume new proposal

* Match main PR

* Better partial json handling

* Plumb through tool call id to invoke

* Hack internal ids to be the stream id

* Add suppot for a few more stream handlers

* Accumulate args

* Show lines instead of characters

* Fix tests

* Leave debug string commented

* Feedback
2026-01-14 18:27:52 +00:00
Johannes Rieken
0ece4c3861 Make auto the default model for inline chat (#2851)
This allows us to roll out models that are better for inline chat (performance vs quality) faster
2026-01-14 16:12:46 +00:00
Ulugbek Abdullaev
56b5aa669b nes: change defaults: debounce to 100ms (from 200ms) and auto-expand edit window to 10 (from 0) (#2848) 2026-01-14 11:34:52 +00:00
Ladislau Szomoru
1f58e6c753 Engineering - add pipeline option (#2845) 2026-01-14 10:06:49 +00:00
Christof Marti
17b3ccc8e8 Also use fetcherId to check (#2846) 2026-01-14 09:52:12 +00:00
Osvaldo Ortega
3c419bd513 Small fixes cloud repo picker (#2844) 2026-01-14 06:41:18 +00:00
Josh Spicer
3e52e67a37 guard against DEFAULT_REPOSITORY_ID (#2843)
* guard against DEFAULT_REPOSITORY_ID (related https://github.com/microsoft/vscode-copilot-chat/pull/2815)

* fix types
2026-01-14 06:37:57 +00:00
Don Jayamanne
985c07076a Support monitoring agent files for changes (#2837) 2026-01-14 03:32:34 +00:00
Bhavya U
b1ca9a06e1 Update messages API to include log service and adjust context management token threshold (#2841) 2026-01-14 03:32:18 +00:00
Osvaldo Ortega
26e6d53e99 Repo picker for multiroot and empty workspace (#2840)
* Repo picker for multiroot and empty workspace

* Update src/extension/chatSessions/vscode/chatSessionsUriHandler.ts

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

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

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-14 03:31:51 +00:00
Don Jayamanne
3e1007d070 Log background agent session messages to show up in chat debug view (#2832) 2026-01-14 02:58:26 +00:00
Tyler James Leonhardt
66f0f584b8 Bump agents-sdk & use Messages API directly for Claude Code integration (#2831)
Fixes https://github.com/microsoft/vscode/issues/287654
Fixes https://github.com/microsoft/vscode/issues/287655
2026-01-14 02:07:28 +00:00
Matt Bierner
bdce77765f Localize progress messages and add cancellation to updateIndex (#2835) 2026-01-14 01:14:06 +00:00
Tyler James Leonhardt
763cb2c9a4 Better wording of Claude (#2834)
still need to check on whether we can reference claude code... but this is better for now.
2026-01-14 01:04:21 +00:00
Matt Bierner
4c06505696 Add progress messages for building external index (#2820) 2026-01-13 23:35:49 +00:00
Josh Spicer
acf52885ca remove chat.cca partnerAgents.enabled (#2821)
* only show if >1 partnerAgent

* remove experimental string
2026-01-13 23:35:20 +00:00
Christof Marti
437eb6f69b Only during activiation (#2817) 2026-01-13 22:20:28 +00:00
Osvaldo Ortega
f6fa91f512 Repositories picker for cloud sessions (#2815) 2026-01-13 21:30:22 +00:00
Ladislau Szomoru
c55ed91bd9 Background - update the default value of the copilot.chat.cli.autoCommit.enabled setting (#2816) 2026-01-13 21:14:04 +00:00
Ulugbek Abdullaev
b2ca2cdf06 chore: add a script to clean logs (#2812)
* chore: add a script to clean logs

* Update script/cleanLog.ts

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

* Update script/cleanLog.ts

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

* Update script/cleanLog.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 18:24:41 +00:00
Ulugbek Abdullaev
775c263136 ghost: rename some files to avoid duplication and add comments/todos (#2813)
* ghost: refactor: rename files to avoid duplicate file names

* ghost: stream.ts: chore: add a comment

* ghost: stream.ts: chore: add a fixme for ! uses because they fail prod code
2026-01-13 18:24:07 +00:00
Ulugbek Abdullaev
01b58a78b1 fix raceAndAll (#2811) 2026-01-13 17:38:15 +00:00
Logan Ramos
434b8ca58d Implement extension tokenization (#2763) 2026-01-13 16:45:28 +00:00
Benjamin Christopher Simmonds
6721cd7c29 fix increased shown rate (#2809) 2026-01-13 15:40:59 +00:00
Benjamin Christopher Simmonds
28932e657b fix lint errors for long distance (#2808) 2026-01-13 15:11:44 +00:00
Benjamin Pasero
b9377461a3 agent sessions - fix icon for background agent (#2807) 2026-01-13 12:10:45 +00:00
Don Jayamanne
756a4f00aa Update copilot CLI tools and descriptions (#2806)
* Update copilot CLI tools and descriptions

* Update src/extension/agents/copilotcli/common/copilotCLITools.ts

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

* Update src/extension/agents/copilotcli/common/copilotCLITools.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-13 04:48:07 +00:00
Don Jayamanne
d185680f57 Fix race conditions when running CLI stests (#2805) 2026-01-13 04:47:52 +00:00
Don Jayamanne
62f249287d Fix issue with translation of locations (#2804) 2026-01-13 04:47:34 +00:00
Rob Lourens
fd85316842 Don't send references for changes tool (#2803)
Fix #286950
2026-01-13 00:51:10 +00:00
Bhavya U
62dee76fe8 Fix: Update endpoint selection logic for Claude models in LanguageModelServer (#2801)
* Fix: Update model mappings for Claude versions in LanguageModelServer

* Fix: Update endpoint selection logic for Claude models in LanguageModelServer
2026-01-13 00:30:04 +00:00
Vijay Upadya
f46d021245 Enable gemini function call mode (#2800)
Co-authored-by: vijay upadya <vj@example.com>
2026-01-12 23:06:54 +00:00
Christof Marti
d3d5d02e5c Show offline view for all remaining errors (#2793)
* Show offline view for all remaining errors

* Add log and diagnostics commands
2026-01-12 21:57:41 +00:00
Vijay Upadya
513f731274 Gemini function calling mode exp (#2795)
* Gemini function calling mode exp

* add config to package.json

* Make setting internal only

* add setting that was removed accidentally

---------

Co-authored-by: vijay upadya <vj@example.com>
2026-01-12 19:14:06 +00:00
Bhavya U
5302932505 Update token usage tracking for Anthropic models and implement summarization triggers based on token limits (#2779)
* Enhance token usage tracking for Anthropic models and implement summarization triggers based on token limits

* Update configuration and checks

* Refactor Anthropic context editing check and streamline token usage tracking

* Add experimental context editing option for Anthropic models

* Update src/extension/intents/node/agentIntent.ts

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

* Update src/extension/intents/node/agentIntent.ts

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

* Refactor token usage tracking to use AnthropicTokenUsageMetadata for improved context handling

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 19:01:02 +00:00
Josh Spicer
5636b86672 read chat resource from the right spot (#2792) 2026-01-12 18:05:57 +00:00
ashatabak786
2196907e41 VSC: Refactor reminder instructions A and B (#2738)
* VSC: Refactor reminder instructions A and B

* Remove all preamble for reminder instruction B

* remove preamble from both A and B

* remove preamble from both A and B - remove space

* remove preamble instructions all together

* Refactor reminder instruction. Move a subset of vsc models from prompt A to prompt B.

* refactor hash.

---------

Co-authored-by: AbdelrahmanAbouelenin <abdelrahman.abouelenin@gmail.com>
2026-01-12 16:08:57 +00:00
Ayush Singh
11a97a413b Fix: Wrap Gemini function response arrays in object to prevent API error (#2745) 2026-01-12 13:34:31 +00:00
Martin Aeschlimann
e535652fa9 Render prompt file close to UserQuery (#2789) 2026-01-12 11:48:06 +00:00
Ladislau Szomoru
554393225c Worktree - always use branch name for labels (#2786)
* Worktree - always use branch name for labels

* Fix tests
2026-01-12 10:41:27 +00:00
Benjamin Christopher Simmonds
46c19ea98e Allow non word only imports from node library (#2787) 2026-01-12 09:46:33 +00:00
Bhavya U
7f939d82d3 Cleanup thinking budget handling and update opaque value processing in messages API (#2784) 2026-01-12 00:28:01 +00:00