Commit Graph

2515 Commits

Author SHA1 Message Date
dependabot[bot] 87f4477399 Bump tar from 7.5.4 to 7.5.7 (#3237)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.4 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.4...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:05:29 +00:00
Ladislau Szomoru 8f382d8f9f Agent sessions - use badge to show repository name (#3275)
* Agent sessions - use badge to show repository name

* Pull request feedback
2026-01-29 19:19:30 +00:00
Ulugbek Abdullaev 7a1b252bc9 adopt changes from core to ensure disjoint edits (#3281)
should fix https://github.com/microsoft/vscode/issues/291596
2026-01-29 18:37:47 +00:00
Ulugbek Abdullaev af7f4018f7 nes: initial support for patch-based format v01 (#3280)
* nes: initial support for patch-based format v01

* fix test
2026-01-29 18:36:17 +00:00
Josh Spicer 39e05d2b54 Cloud: tactically disable customAgents when > 1 git repo is detected (#3276)
* Cloud: tactically disable customAgents when > 1 git repo is detected

* tactical
2026-01-29 18:06:56 +00:00
Eleanor Boyd 0e97d5a6fb Refactor agent providers: remove ImplementAgentProvider and update PlanAgentProvider for dynamic handoffs and model overrides (#3249)
* Refactor agent providers: remove ImplementAgentProvider and update PlanAgentProvider for dynamic handoffs and model overrides

* Add tests for ImplementAgentModel configuration in PlanAgentProvider

* update
2026-01-29 17:57:14 +00:00
Don Jayamanne 8f89922dc8 Fallback to folder if worktree creation fails in bg sessions (#3277)
* Fallback to workspace folder if worktree creation fails

* Revert boolean flag

* Proper fallback of folder
2026-01-29 17:25:08 +00:00
Josh Spicer 871f87c310 filter out worktrees from getRepoId() (#3274) 2026-01-29 16:41:56 +00:00
Josh Spicer 8391ca20fb update copilot partner agent codicon (#3273) 2026-01-29 16:38:39 +00:00
Christof Marti 17674419f6 Avoid error message in default setup (#3272) 2026-01-29 14:20:40 +00:00
Ulugbek Abdullaev e5740895bc ghost: add logs to be able to track down behavior issues in ghost-text (#3271) 2026-01-29 14:20:26 +00:00
Johannes Rieken 5f2f20bf25 Enhance chat commands: add review command and refine conditions for explain command (#3270)
https://github.com/microsoft/vscode/issues/290828
2026-01-29 11:45:15 +00:00
Christof Marti ddb16e24b8 Welcome views for invalid GitHub token and rate limit (#3269) 2026-01-29 10:19:52 +00:00
Benjamin Christopher Simmonds 05682a683f cloud picker alignment with other pickers (#3267) 2026-01-29 09:56:43 +00:00
Benjamin Christopher Simmonds 6e05287119 commit message tweaks (#3266) 2026-01-29 09:32:09 +00:00
Ladislau Szomoru d22ceb402d Cloud - pass name/owner as ChatSessionItem metadata (#3240) 2026-01-29 09:02:23 +00:00
Vijay Upadya 71f102895b Fix race condition (#3263) 2026-01-29 05:47:40 +00:00
Bhavya U cb59a60b0c Implement GitHub Copilot Memory service integration (#3236)
* Implement GitHub Copilot Memory service integration and enhance memory management features

* Enhance Copilot Memory integration: add configuration option, refactor memory service methods, and streamline memory fetching logic

* revert changes to context management

* move setting to a preview location and update tags for preview

* Refactor Copilot Memory configuration: rename setting to CopilotMemoryEnabled and update related method

* add warnings for repo memory operations when Copilot Memory is enabled, and introduce RepoMemoryInstructionsPrompt for better user guidance.

* Add memory tool integration: define memory parameters, implement memory storage, and enhance prompts for user guidance

* Refactor code structure for improved readability and maintainability

* Add memory tool to available tools and update new chat condition in AgentPrompt

* Update memory tool display names and descriptions for improved clarity

* Refactor AgentMemoryService: remove session management and related code for improved clarity and focus on repository memory handling

* Remove deduplicateMemories function and related tests for code simplification

* Remove memory tool from available tools in package.json

* Refactor memory tool and context prompt: remove unused code and simplify memory fetching logic

* Update tool instructions and available tools list in snapshots for improved clarity

* Refactor memory tool tests: simplify memory parameters and update mock services for improved clarity
2026-01-29 05:46:37 +00:00
Bhavya U 5815ccaf37 fix: update context management defaults to match anthropic defaults (#3262)
* fix: update context management defaults to match anthropic defaults

* refactor: simplify context editing configuration handling

* check for responses api before applying truncation
2026-01-29 05:22:25 +00:00
SteVen Batten 8aebaedabe inject plan agent instructions into tool response (#3256) 2026-01-29 04:10:17 +00:00
Don Jayamanne 12540480f0 Avoid displaying files in repo/folder picker for BG sessions (#3258) 2026-01-29 02:01:55 +00:00
Copilot f955a1e716 Disable /compact slash command in Claude session agent (#3255)
* Initial plan

* Disable /compact slash command in Claude session agent

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>
2026-01-29 01:25:15 +00:00
Don Jayamanne 894a994677 Avoid checking if version could not be parsed in powershell script (same as ts script) for Copilot CLI in terminal (#3254) 2026-01-29 00:51:22 +00:00
Zhichao Li edc2746fdb fix: update family property to use model ID in byokKnownModelToAPIInfo function (#3253) 2026-01-29 00:40:54 +00:00
Harald Kirschner 3d0c997c2c Add infer and agents fields to Plan agent config and serialization (#3252)
* Add infer and agents fields to Plan agent config and serialization

* Add skills note to planning
2026-01-29 00:29:09 +00:00
Paul 8d76cd35f9 fix (#3251) 2026-01-28 23:20:15 +00:00
Ulugbek Abdullaev 03db2ad8b9 ghost: support isShown and isFromCache for provideInlineEdit (#3250)
* ghost: support isFromCache for provideInlineEdit

* ghost: support isShown for provideInlineEdit

* formatting

* easier way to mark a suggestion as from cache
2026-01-28 23:13:35 +00:00
Harald Kirschner 676245d637 refactor: shorten agent customization skill docs and clarify agent fields (#3248) 2026-01-28 23:13:08 +00:00
Don Jayamanne 26c9638636 Fix folder name in agent session window (#3244)
* Fix folder name in agent session window

* Fixes
2026-01-28 22:38:33 +00:00
Tyler James Leonhardt 5248ee4d1e handle read errors more gracefu (#3245)
* handle read errors more gracefully

Fixes https://github.com/microsoft/vscode/issues/288303

* fix tests
2026-01-28 22:30:25 +00:00
Tyler James Leonhardt 6eaef439c7 Disable CC terminal feature (#3247)
We don't want to step on toes.
2026-01-28 22:29:50 +00:00
SteVen Batten 662a900bcd Improve tool description for switch agent (#3242) 2026-01-28 21:07:38 +00:00
Bhavya U f3ce8fe185 add PUT method support to FetchOptions (#3234)
* feat: add PUT method support to FetchOptions

* fix: update @vscode/copilot-api version to 0.2.12 in package.json and package-lock.json
2026-01-28 21:03:11 +00:00
Josh Spicer 89771ff43a Cloud Agent: check /enabled (#3241)
* Cloud Agent: check /enabled

* Update src/platform/github/common/githubService.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 21:02:09 +00:00
Ladislau Szomoru fb746c6af5 Background - do not clear working set when changes could not be applied (#3239)
* Background - do not clear working set when changes could not be applied

* Adjust message
2026-01-28 20:49:28 +00:00
Tyler James Leonhardt da98a299d2 Add a /terminal command that will launch Claude's CLI but using Copilot endpoints (#3235)
This way you can use your Copilot Subscription with the Claude Code CLI.
2026-01-28 19:34:11 +00:00
Dirk Bäumer f77c5ad283 Add statistics for default diagnostic provider (#3232)
* Add statistics for default diagnostic provider

* Fix tests

* Consider review comments
2026-01-28 18:45:11 +00:00
Ladislau Szomoru 81df93470b Background - include metadata for each session (#3231) 2026-01-28 17:35:13 +00:00
Alexandru Dima 5ec102bb4f Fix message logging for Response API requests (#3226)
* Fix message logging for Response API requests

Response API uses `input` field instead of `messages`. Convert input to
messages format when logging to ensure consistent data across all API types.

* Add unit tests
2026-01-28 16:31:53 +00:00
Logan Ramos b5a8a71e91 Don't require auto model to be in model picker (#3229) 2026-01-28 15:01:40 +00:00
Alex Ross ee889a07fd Don't show checkout button when there are no git repos (#3228)
Fixes microsoft/vscode#291024
2026-01-28 14:34:38 +00:00
Ladislau Szomoru ad63fc8c5f Background - limit the repositories to the workspace directories (#3227) 2026-01-28 11:45:09 +00:00
Don Jayamanne 68dd8b04dc Auto approve viewing of attached images (#3223)
* Trust images created by BG session

* Updates

* Updates to display name

* Update src/extension/prompts/node/agent/copilotCLIPrompt.tsx

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 06:46:30 +00:00
Don Jayamanne dc55465768 Avoid using active repository in bg sessions (#3224)
* Avoid using active repository in bg sessions

* Unwanted change

* Reverts
2026-01-28 06:45:53 +00:00
Don Jayamanne e1cec30787 Display a single trust dialog for bg sessions (#3221)
* Display a single trust dialog for bg sessions

* Updates

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

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

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

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

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

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

* 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>
2026-01-28 05:43:43 +00:00
Karthik Nadig f0edfdc4f0 Add progress indication in AskQuestionsTool (#3222) 2026-01-28 04:52:37 +00:00
Josh Spicer ff3d578f35 Cloud Agent: custom & partner agent polish (#3215)
* Cloud: Hint for pushing custom agents (https://github.com/microsoft/vscode/issues/290958) and tweak default custom agent (https://github.com/microsoft/vscode/issues/290968)

* Cloud: show "Copilot" as partner agent when reviewing session (https://github.com/microsoft/vscode/issues/290975)

* Update src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.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>

* fix assumptions

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 04:16:52 +00:00
Don Jayamanne 23f2878c02 Disable folder picker when opening bg sessions (#3220) 2026-01-28 03:45:39 +00:00
Copilot 9fa02335d2 Fix Claude Agent icon inconsistency across UI (#3211)
* Initial plan

* Set Claude Agent icon to 'code' for consistency across UI

Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>

* Update Claude Agent icon in package.json chatSessions contribution

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>
2026-01-28 03:28:44 +00:00
Don Jayamanne 8d923bae52 Disable default MCP support in Background agents (#3217) 2026-01-28 03:22:03 +00:00