Commit Graph
287 Commits
Author SHA1 Message Date
Josh Spicer 4479e9d0c8 track permissiveSessionAuth as context key and react to it in cloud-agent view (#1861)
* track permissiveSessionAuth as context key and react to it in cloud-agent view

* do not block if run and then cancelled

* code review suggestion adding catch
2025-11-07 21:12:53 +00:00
Josh Spicer a2305d8367 cloud/cli agents: remove when statements (https://github.com/microsoft/vscode/issues/276132) (#1859) 2025-11-07 20:17:11 +00:00
Don JayamanneandPeng Lyu 8d607cbf6b Use new Copilot CLI SDK (#1761)
* Update to latest Copilot CLI SDK

* Skip failing testi

* Fix test and address review comments

* Address review comments

* Improve file write concurrency for node pty shim.

* Updates

* Fix testes

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2025-11-07 18:27:26 +00:00
Christof Marti 8a0a74c6d4 Version bump (#1850) 2025-11-07 08:30:30 +00:00
Bhavya U 8208f3bd8a tools: add "Open Memory Folder" command (#1839) 2025-11-06 21:12:53 +00:00
Bhavya U 6b36edf234 Update memory operation tool schema in package.json (#1832) 2025-11-06 18:47:46 +00:00
Rob Lourens 8a986974ba Delete runSubagent tool (#1819)
* Delete runSubagent tool
Moving to the core version

* Fix
2025-11-06 06:43:28 +00:00
Benjamin Christopher Simmonds 06d8f305c0 Add missing completions model picker and fix tests (#1811)
* add missing completions model picker

* fix and run tests

* add config in code
2025-11-06 01:05:41 +00:00
Benjamin Christopher Simmonds ca32ff53dd Rename Completions to Inline Suggestions (#1801) 2025-11-05 16:19:36 +00:00
Osvaldo Ortega 1e9c07c935 Fix open in browser action (#1790) 2025-11-04 23:40:31 +00:00
Rob Lourens a3e8141d4a Remove setting (#1787) 2025-11-04 20:23:46 +00:00
Bhavya U 8b9e36f77d Add Anthropic web_search settings and wire into BYOK provider (#1783)
* Add Anthropic web_search settings and wire into BYOK provider

* Mark Anthropic websearch configuration options as experimental
2025-11-04 06:00:35 +00:00
Bhavya U 44b123a67d remove experimental gpt5AlternatePrompt and update default (#1770)
* remove experimental gpt5AlternatePrompt and update default

* test(prompts): update agentPrompt snapshot to new structured coding agent instructions
2025-11-04 01:04:36 +00:00
Dirk Bäumer a37e9a41ae Get the completion panel working (#1739)
* Get the completion panel working

* Address review comments

* Address XSS vulnerability by sanitizing HTML snippets before rendering in suggestions panel webview
2025-11-03 12:54:27 +00:00
Rob Lourens 237db1fa20 Add setting to disable runSubagent in favor of runSubagent2 (#1760) 2025-11-03 04:21:26 +00:00
Benjamin Christopher Simmonds 9cea8e13cc Enable Copilot from chat extension (#1758)
* contibute copilot enabled from chat extension

* Make github.copilot.enable contributed by chat extension
2025-11-02 23:52:17 +00:00
Rob Lourens c4da3df01d Filter out unsupported codex tool type (#1748) 2025-11-01 19:02:33 +00:00
Martin AeschlimannandCopilot 50a91a7d84 fix savePrompt contribution (#1738)
* fix savePrompt contribution

* update prompt

* Apply suggestions from code review

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-31 15:00:28 +00:00
Benjamin Christopher Simmonds ce9a93a109 Support more functionality from the chat extension (#1725) 2025-10-31 09:42:07 +00:00
Bhavya U e639b4fd15 Add Memory tool: implementation (#1728)
* Add Memory tool: implementation, wiring, config, Anthropic beta support, and SDK bump

* Update tests
2025-10-31 04:27:15 +00:00
Martin Aeschlimann 7713df5870 add savePrompt prompt (#1715) 2025-10-30 17:44:31 +00:00
Ulugbek Abdullaev 87d601c0db chore: bump engine to fix compat with core https://github.com/microsoft/vscode/pull/274025 (#1703) 2025-10-30 10:53:22 +00:00
Dirk BäumerandBeniBenj 6c0f008bf2 Bring back completion panel. (#1702)
* Bring back Copilot panel in chat

* Use ICompletionsContextService

* WIP

* Convert to service accessor

* More accessor work

* Some more accessor adaption

* Remove command from UI

* fix service accessors

---------

Co-authored-by: BeniBenj <besimmonds@microsoft.com>
2025-10-30 10:26:28 +00:00
Bhavya UandCopilot eb58023287 Add support for claude web_search tool (#1701)
* Add Anthropic web-search tool support and tool result handling

* Add TODO to handle citations as specialized Citation part

* Update src/extension/byok/vscode-node/anthropicProvider.ts

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

* Guard against missing pendingServerToolCall.toolId when processing web_search tool results in Anthropic provider

* Report citation metadata as LanguageModelToolResultPart for web_search citations in Anthropic provider

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-30 06:50:19 +00:00
Johannes Rieken fcbff5831a InlineChatIntent (#1549)
* remove references to old setting `github.copilot.chat.advanced.inlineChat2`

* play with `InlineChatIntent`

* wip

* move things, better/simpler prompt

* cleanup, renames, stuff

* more wip

* done after tool call

* edit and generate stest for new InlineChatIntent

* use codebook for diagnostics

* inline chat fixing stests

* stest run

* remove old Inline2 tests

* remove slash commands for v2, remove the editCodeIntent path for v2

* 💄

* 💄

* Don't use `diagnosticsTimeout` when with inline chat because the new diagnostics will never be read but slow down the result

* fix compile error

* stest run

* update baseline

* prevent some JSON errors from empty output

* unfresh baseline.json

* use `MockGithubAvailableEmbeddingTypesService` in stests

* back to hamfisted skipping of stests

* send telemetry from inline chat intent

* tweak some stests
2025-10-29 10:44:00 +00:00
Bhavya U 50d90a1b7c Remove Grok Code alternate prompt experiment and V2 prompt (#1678) 2025-10-28 17:45:12 +00:00
Bhavya U 733e115ad3 update Claude-*-4.5 default prompt (#1665) 2025-10-27 18:03:50 +00:00
Logan Ramos b005e33eff Hide custom open ai compatible from stable (#1661) 2025-10-27 16:26:17 +00:00
dependabot[bot] cbda5e8f7f Bump playwright from 1.54.0 to 1.56.1 (#1444)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.54.0 to 1.56.1.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.0...v1.56.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.56.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-27 15:52:23 +00:00
Peng Lyu 369d32529a Custom cloud agent icon (#1648)
* Custom cloud agent icon

* support dark/light theme for icon

* 💄
2025-10-27 05:28:00 +00:00
Peng Lyu 32fba8ac4f Update cli description (#1621) 2025-10-25 21:00:10 +00:00
Rob Lourens e6e8dd9fe8 Rename placeholder view to match the real one (#1600) 2025-10-25 17:35:15 +00:00
Rob Lourens a6aab30503 Limit placeholder view visibility (#1598)
* Limit placeholder view visibility

* Efficiency
2025-10-25 16:02:16 +00:00
Rob Lourens eddc0deb0a Add welcome view (#1602) 2025-10-24 23:47:04 +00:00
Ulugbek Abdullaev ea2632d9be nes: fix long distance NES in case of labelOnlyWithEdit (#1585)
* nes: check cancellation after predicting next cursor

* nes: long distance: don't show label if the edit is around cursor

* nes: cursor jump command: trigger NES

because core on acceptance immediately triggers providers before the command attached to the suggested executes or completes execution

* nes: support jumpToEdit

* nes: long distance: allow hiding line of code

* chore: bump engine version
2025-10-24 14:10:58 +00:00
Rob Lourens f02932aaf3 Update vscode-capi and don't send integration-id for proxy requests (#1566) 2025-10-24 03:14:09 +00:00
Peng Lyu 1a980b4a9c Update configuration for agents (#1568) 2025-10-24 00:24:29 +00:00
e2c0557ea3 Adopt resources for identifying sessions (#1480)
* Adopt resources for identifying sessions

Counterpart of https://github.com/microsoft/vscode/pull/272013

* Adopting resource for copilot cloud provider

* Fixes for claude

* Bump required API version

* adopt resource for agents

* correct resource

* add missing awaits

---------

Co-authored-by: Osvaldo Ortega <osortega@microsoft.com>
Co-authored-by: Peng Lyu <penn.lv@gmail.com>
Co-authored-by: Josh Spicer <23246594+joshspicer@users.noreply.github.com>
2025-10-23 23:30:22 +00:00
Peng Lyu 7ebb61ebe6 Update view placeholders (#1565) 2025-10-23 23:11:59 +00:00
Copilotandjoshspicer 7eae623c6c Install and proxy GHPR commands (starting with github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest) (#1516)
* Initial plan

* Add PR extension install button for copilot cloud agent in multiDiff context

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Extract PR extension ID to shared constant and add error handling

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Wait for extension installation to complete before showing success message

* Install pre-release version of PR extension in VS Code Insiders

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Use envService to detect VS Code Insiders instead of vscode.version

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* tidy

* Dynamically update context key after PR extension installation

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* remove comment

* add proxy commands

* catch and show error

* add close PR

* remove checkoutFromDescription and applyChangesFromDescription for now

* hide github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest from f1

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>
2025-10-23 20:53:27 +00:00
Ulugbek Abdullaev 73e37bf67b chore: bump package.json engine version (#1548) 2025-10-23 15:45:32 +00:00
Don Jayamanne 199f892c1c Revert "Update @github/copilot npm package to latest (#1509)" (#1538)
This reverts commit da5b5d0e18.
2025-10-23 05:42:00 +00:00
Peng Lyu 86c3640b8e improve tooltips and localization for agent sessions (#1535)
* improve tooltips and localization for agent sessions

* revert unnecessary changes.
2025-10-23 04:07:01 +00:00
Peng Lyu ec83c06176 support /delegate from cli session (#1529)
* support /delegate from cli session

* fallback to summarizer
2025-10-22 22:43:09 +00:00
Rob Lourens 41d5d06f7a Add placeholder chat session provider view (#1520)
* Add placeholder chat session provider view

* Copilot comments :(
2025-10-22 20:14:20 +00:00
Peng Lyu a23c5f7577 cli/cloud terminology alignment (#1513) 2025-10-22 18:29:13 +00:00
Don Jayamanne da5b5d0e18 Update @github/copilot npm package to latest (#1509) 2025-10-22 17:50:35 +00:00
Peng LyuandCopilot 252bed3e17 /push delegate from cli session to cloud (#1489)
* /push delegate from cli session to cloud

* Update package.json

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

* resolve conflicts

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

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

* 💄

* 💄 simplify

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 16:47:28 +00:00
Benjamin Christopher Simmonds 9eae178d9a Update completions core version (#1499) 2025-10-22 13:55:56 +00:00
kieferrmandcopilot-swe-agent[bot] e03641355c Hello Copilot (#1493)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-22 12:19:15 +02:00