Peng Lyu
7ebb61ebe6
Update view placeholders ( #1565 )
2025-10-23 23:11:59 +00:00
Osvaldo Ortega and Alex 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
Copilot and joshspicer
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 U and Copilot
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 Jayamanne and Copilot
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 Upadya and vijay 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