Commit Graph
1250 Commits
Author SHA1 Message Date
Peng Lyu 7ebb61ebe6 Update view placeholders (#1565) 2025-10-23 23:11:59 +00:00
Osvaldo OrtegaandAlex Ross 27adc21ae5 Support for opening session on different workspace (#1481)
* Support for opening session on different workspace

* Example of how to use the new git API

* Fixes

* Fixes

* Missing decode

---------

Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
2025-10-23 21:17:00 +00:00
Zhichao Li 82a5e0947c fix (#1561) 2025-10-23 21:16:00 +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 1857d524ba nes: long distance: show nicer label for typescript (#1554) 2025-10-23 20:09:39 +00:00
Bhavya U b8a333e798 Treat empty tool call arguments as {} to avoid JSON parse errors (#1560) 2025-10-23 20:04:10 +00:00
Dirk Bäumer 132733e8fd Last tests ported over from Copilot client (#1559)
* WIP

* Lats couple of tests

* Small fix for the spy
2025-10-23 19:24:00 +00:00
Don Jayamanne 0f85b1c4a9 Add some logging around notebook summary and variable retrieval (#1557) 2025-10-23 19:18:28 +00:00
e03b9c68c3 Custom vsc model prompt (#1504)
* adding initial system prompt and preamble message for hidden VSC models.

* Adding model id to check for hidden model.
moving preamble instruction to system instruction while  using custom reminder in user message.

* - Update VSCModelPromptResolver to use 'models' property instead of 'modelFamilies'
- Reduces code duplication while maintaining same functionality

* adding initial system prompt and preamble message for hidden VSC models.

* Adding model id to check for hidden model.
moving preamble instruction to system instruction while  using custom reminder in user message.

* - Update VSCModelPromptResolver to use 'models' property instead of 'modelFamilies'
- Reduces code duplication while maintaining same functionality

* Latest updates

---------

Co-authored-by: AbdelrahmanAbouelenin <abdelrahman.abouelenin@gmail.com>
Co-authored-by: bhavyaus <bhavyau@microsoft.com>
2025-10-23 18:55:36 +00:00
Don Jayamanne 8bb630c59c Avoid hiding copilot cli terminals (#1558) 2025-10-23 18:19:52 +00:00
SteVen Batten bd3f5934c0 introduce scenarionAutomationEndpointProvider Impl (#1556) 2025-10-23 17:22:09 +00:00
Don Jayamanne 4d00885597 Ensure we can load copilotcli sessions even if one fails to load (#1553) 2025-10-23 17:14:27 +00:00
Ulugbek Abdullaev 53569de599 nes: feat: show label only if there's an edit from production model (#1552) 2025-10-23 16:58:06 +00:00
Logan Ramos 1c405273d5 Allow exp of default model (#1301) 2025-10-23 15:59:03 +00:00
Ulugbek Abdullaev 73e37bf67b chore: bump package.json engine version (#1548) 2025-10-23 15:45:32 +00:00
Benjamin Christopher Simmonds f26c1d5b69 add snippy tests (#1545) 2025-10-23 15:24:35 +00:00
Benjamin Christopher Simmonds 32cebf1ed0 ignore git virtual files (#1547) 2025-10-23 15:13:54 +00:00
Ulugbek Abdullaev b20123080b nes: long distance nes: show label but don't fetch next edit (#1544)
* nes: long distance nes: show label but don't fetch next edit

* nes: cleanup

* nes: use non-whitespace char for next edit request

* nes: cleanup a little
2025-10-23 15:07:13 +00:00
Ulugbek Abdullaev a108d7f197 altAction: fix: support for csv files & adopt new format of Data (#1543) 2025-10-23 11:21:28 +00:00
Ulugbek Abdullaev 83ed141431 nes: telemetry: include info for merge conflict edit window expansion (#1223) 2025-10-23 11:20:56 +00:00
Dirk Bäumer 94248bf149 Make prompt tests work again. Port over more tests from client (#1542) 2025-10-23 09:31:07 +00:00
Bhavya U d0db146e15 Make PromptRegistry able to register matchers and check promptsWithMatcher first (#1540)
* Make PromptRegistry able to register matchers and check promptsWithMatcher first.

* Add PromptWithMatcher type and tighten PromptRegistry typing
2025-10-23 06:12:37 +00:00
Dirk Bäumer f9d96ca4c1 More tests (#1521) 2025-10-23 06:03:21 +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
Pierce Boggan be9788c4b3 Update Plan.agent.md (#1536) 2025-10-23 04:20:12 +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
Rob Lourens 89f7a80a29 Pass through user agent from lm server (#1531)
* Pass through user agent from lm server

* Fix

* cleanup
2025-10-23 01:21:45 +00:00
Ross Wollman a3e519c7c3 test: support anonymous/BYOK mode (#1491)
* move deviceid to own class

* rename env var

* wip: simplify token manager

* fix test compilation

* address review feedback

* remove extraneous diffs

* switch to lazy token provider

* remove extra diff
2025-10-23 01:14:07 +00:00
Peng Lyu 75d88f100d Enable CLI integration (still behind agents view setting) (#1533) 2025-10-23 00:37:59 +00:00
Zhichao Li 485ec0e991 Support response api for Custom OAI BYOK provider (#1527)
* support response api for azure

* fix

* update

* update
2025-10-22 23:50:26 +00:00
Peng Lyu fae3846b9d Rename delegate (#1532)
* Rename delegate

* no need to check worktree
2025-10-22 23:29:44 +00:00
Osvaldo Ortega fb8bd59611 Fix for removing warning text on CCA pending changes (#1502) 2025-10-22 22:47:43 +00:00
Osvaldo Ortega 45fb4f1b25 Fix for chat sessions ordering problem (#1507)
* Fix for chat sessions ordering problem

* Missing session name
2025-10-22 22:47:33 +00:00
Osvaldo Ortega 7d49d53623 CCA passing PR details for chat sessions (#1515) 2025-10-22 22:47:19 +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
Bhavya UandCopilot 9cd8144872 Refactor PromptRegistry to match on endpoint.family prefixes (familyrefixes) (#1528)
* Refactor PromptRegistry to match on endpoint.family prefixes (familyPrefixes)

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

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 22:37:07 +00:00
Rob Lourens 528d86a475 Add setting for LMProxy contrib (#1519) 2025-10-22 21:56:40 +00:00
Rob Lourens 405a86db56 Update engine in package-lock (#1526) 2025-10-22 21:46:33 +00:00
Don JayamanneandCopilot 547cb581c6 Improved copilot cli terminal experience (#1506)
* Improved copilot cli terminal experience

* Updates

* Fixes

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

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

* Remove unused import

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 21:00:09 +00:00
Josh Spicer e4cf4d5e0b Fix comment tagging format for cloud follow ups (#1524)
* Fix comment tagging format for cloud follow ups

* tidy

Removed the COPILOT constant declaration from the class.
2025-10-22 20:51:34 +00:00
Don Jayamanne e23d49ae72 Cleanup usage of copilot sdk (prepare for new sdk version) (#1525) 2025-10-22 20:47:52 +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
Dirk Bäumer 699267980f Almost done with bringing tests over (#1518) 2025-10-22 19:28:11 +00:00
Logan Ramos 84b1a58984 Add resolved model (#1517) 2025-10-22 19:24:13 +00:00
Vijay Upadyaandvijay upadya a37372baf7 Handle integer type (#1514)
Co-authored-by: vijay upadya <vj@example.com>
2025-10-22 19:22:46 +00:00
Peng Lyu a23c5f7577 cli/cloud terminology alignment (#1513) 2025-10-22 18:29:13 +00:00
Dirk Bäumer 53792c283b Another set of tests (#1511) 2025-10-22 18:10:22 +00:00
Connor Peet 5b89f6ce9f edits: include healing data in replace_string result, exp to disable, examples (#1510)
- Include healed patch in replace_string tool results
- Add EXP to disable replace_string healing for non-Gemini models
- Add an example to the replace_string prompts for greater fidelity
2025-10-22 18:09:55 +00:00
Don Jayamanne da5b5d0e18 Update @github/copilot npm package to latest (#1509) 2025-10-22 17:50:35 +00:00
9b35a158f2 Fix applyPatch-tool emitting incorrect edits (#1495)
* Hello Copilot (#1493)

Co-authored-by: kieferrm <4674940+kieferrm@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

* Fix applyPatch-tool emitting incorrect edits

Started to use applyPatch in stests (`joh/slow-meerkat`) which resulted in corrected files because of bogous edits. The culprit is that the applyPatch-tool computes multiple text edits and then dispatches them to the stream via individual calls. The semantics of that is that  call `N` knows new offsets after applying edits from the `N-1` call. Tho, the calls aren't made like that by the tool. Instead, it should dispatch its edit in a single call

* fix windows tests

---------

Co-authored-by: Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>
Co-authored-by: kieferrm <4674940+kieferrm@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-10-22 17:15:48 +00:00