Commit Graph

1832 Commits

Author SHA1 Message Date
Don Jayamanne 86ae3ca69e Display pending CLI requests in Agents view (#2314) 2025-12-02 01:05:23 +00:00
Don Jayamanne 90f47be53f Temporary workaround for untitled CLI sessions (#2311)
* Temporary work around for untitled cli sessions running in bg

* Simplify

* address review comments

* 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>
2025-12-01 23:49:28 +00:00
Don Jayamanne 050ecb7690 When delegating to cloud/background hide summarized history from user (#2306)
* When delegating to cloud/background hide summarized history from user

* Fixes

* fixes

* Updates
2025-12-01 23:09:26 +00:00
Peng Lyu 008b462a06 re https://github.com/microsoft/vscode/pull/280445 (#2308)
* re https://github.com/microsoft/vscode/pull/280445

* Apply suggestion from @Copilot

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

---------

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 23:08:09 +00:00
Logan Ramos a83604f99d is byok + is auto on panel.request (#2309)
* is byok + is auto on panel.request

* Update snapshot
2025-12-01 23:03:51 +00:00
Logan Ramos 11552f4eaa Hookup model name to rate limit message (#2307) 2025-12-01 21:52:37 +00:00
Bhavya U 9e8838bb71 update thinking budget handling for Anthropic models in ChatEndpoint (#2304)
* update thinking budget handling for Anthropic models in ChatEndpoint

* add tests for Anthropic thinking budget configuration in ChatEndpoint
2025-12-01 21:10:37 +00:00
Martin Aeschlimann 09ff93c18a PromptFileContext: Update tools (#2305) 2025-12-01 20:56:24 +00:00
Dirk Bäumer e144ff7143 Bring back project p1 (#2303)
* WIP

* Add NES test cases

* Bring back project p1

* Correct delta
2025-12-01 19:42:24 +00:00
Paul 2e1c7f15f2 Custom agent provider cleanup (#2302)
* PR

* activation

* fix test
2025-12-01 19:28:00 +00:00
Ulugbek Abdullaev 31d1adf30b nes: log context: support contentful parent tree items (#2268)
* nes: request log: don't flatten Continued NES

* nes: log context: support contentful parent tree items
2025-12-01 19:06:07 +00:00
Matt Bierner 4daa76719c Split up code search files (#2300) 2025-12-01 19:03:24 +00:00
Josh Spicer de96ab90b0 add canDelegate (#2298) 2025-12-01 18:54:16 +00:00
Ulugbek Abdullaev cf2b8ee854 nes: request log: don't flatten Continued NES (#2296) 2025-12-01 17:44:05 +00:00
Johannes Rieken 5224af2caf fix waiting for response with old world in new world (#2295) 2025-12-01 17:02:38 +00:00
Johannes Rieken 230eb610f9 don't send ratio but user and adjusted length as-is (#2294) 2025-12-01 16:49:06 +00:00
Johannes Rieken 6fa1c7bfe6 inline chat - don't use MultiReplaceString tool unless selection is emput (#2293)
https://github.com/microsoft/vscode/issues/278057
2025-12-01 16:26:38 +00:00
Copilot 01fde94e93 Change CLI isolation setting default to true and update option group description (#2283)
* Checkpoint from VS Code for cloud agent session

* Change CLI isolation setting default to true and update option group description

Co-authored-by: rebornix <876920+rebornix@users.noreply.github.com>

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: rebornix <876920+rebornix@users.noreply.github.com>
2025-12-01 16:25:07 +00:00
Johannes Rieken 844a8b8cc6 Use the good parts of inline chat v1 in v2 (#2292)
* Add setting to let inline chat v2 use the heuristic based editing

The setting controls how much of the matching AST node must be selected (0-1)

https://github.com/microsoft/vscode/issues/278057

* use prediction with heuristic based editing

https://github.com/microsoft/vscode/issues/278057
2025-12-01 15:54:07 +00:00
Bhavya U 0f3fee8bba add thinking budget header in getExtraHeaders (#2229) 2025-12-01 14:59:25 +00:00
Henning Dieterichs 6f28b3e7d4 JointInlineCompletionProvider fixes (#2291)
* JointInlineCompletionProvider fixes

* careful to not error if nes provider is undefined

---------

Co-authored-by: ulugbekna <ulugbekna@gmail.com>
2025-12-01 12:05:19 +00:00
Don Jayamanne e7caf00f01 Display agent only if there are any custom agents in Copilot CLI (#2289)
* Display agent only if there are any custom agents in Copilot CLI

* Hide agents if there aren't any
2025-12-01 11:41:49 +00:00
Dirk Bäumer 607cae40a5 Add telemetry to NES rename validator (#2290)
* Add telemetry to NES rename validator

* Remove await statement

* Remove extra colon
2025-12-01 11:38:14 +00:00
Dirk Bäumer f0a275dec3 Some minor core cleanup (#2287) 2025-12-01 10:05:59 +00:00
Dirk Bäumer 33bd1929e1 Add developer command to validate a NES rename (#2286) 2025-12-01 09:34:39 +00:00
Benjamin Christopher Simmonds cb859aa7c2 fix diagnostics context provider (#2285) 2025-12-01 09:18:59 +00:00
Johannes Rieken fa4e213ba6 inline2 - handle too large documents gracefully (#2284) 2025-12-01 09:05:21 +00:00
Rob Lourens e8cb1291f0 Show thinking content in chat request log (#2282) 2025-12-01 05:28:48 +00:00
Don Jayamanne 0dbe54e199 Give preference to tools in prompt files for Copilot CLI (#2281)
* Give preference to tools in prompt files for Copilot CLI

* Update src/extension/agents/copilotcli/node/copilotCli.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>
2025-12-01 04:42:42 +00:00
Don Jayamanne fdf54fbb6a Update prompt services to open text document instead of reading files (#2265) 2025-12-01 02:22:07 +00:00
Rob Lourens a2740adbbd Don't include ambient workspace context when listdir tool is disabled (#2280)
Fix microsoft/vscode#280183
2025-12-01 01:57:57 +00:00
Don Jayamanne 54ce1c1086 Ensure terminal path contributions are contributed sync and order is maintained (#2278)
* Ensure terminal path contributions are contributed sync and order is maintained

* update with comments

* Update src/platform/terminal/vscode/terminalServiceImpl.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 01:48:43 +00:00
Matt Bierner 79099f491d Re-work code search implementation (#2279)
* init

* Re-work code search implementation

Prepping for future work by making it easier to have individual repos in a workspace handle code search their own way. The previous implementation had gotten kind of unwieldy after we bolted on the ADO support. Extending it further would have made this even worse
2025-12-01 01:28:54 +00:00
Bhavya U 7afe62c42b Add warning for Claude Opus model in conversation summarization prompt (#2277)
* Add warning for Claude Opus model in conversation summarization prompt

* Remove unnecessary line break in conversation summarization prompt
2025-12-01 01:26:23 +00:00
Rob Lourens f98cfe337c Tweak to todolist tool override (#2276)
Copilot comments from #2274
2025-12-01 00:23:53 +00:00
Rob Lourens 4734f5229f Move agentPrompt snapshot location (#2275)
* Fix gpt-5-codex prompt

* Move agentPrompt snapshot location
2025-12-01 00:22:59 +00:00
Rob Lourens 2307f0294f Custom todo tool description for gpt models (#2274)
Fix #269031
2025-11-30 22:50:43 +00:00
Dirk Bäumer ca5903f49b Add prepareNesRename route to TS server plugin (#2272)
* Add newPrepareRename feature.

* WIP

* WIP

* WIP

* Some code cleanup
2025-11-30 21:34:41 +00:00
Christof Marti 4069a7c889 Add event on fetcher fallback (#2273) 2025-11-30 20:55:46 +00:00
Christof Marti d839bec268 Add fetcher to telemetry events (#2271) 2025-11-30 19:38:23 +00:00
Don Jayamanne e03ab5c0f8 Support image attachments in Copilot CLI (#2270)
* Support image attachments in Copilot CLI

* Fix tests
2025-11-30 05:23:51 +00:00
Rob Lourens f933bb6800 await toMatchFileSnapshot (#2269) 2025-11-29 17:59:43 +00:00
Johannes Rieken c092ba4370 make sure to always pick editing tools (for the model) and ignore other tools from the request (#2267)
* make sure to always pick editing tools (for the model) and ignore other tools from the request

fixes https://github.com/microsoft/vscode/issues/279986

* fix https://github.com/microsoft/vscode/issues/279986

* stests are funny
2025-11-28 19:02:16 +00:00
Johannes Rieken 0231290715 keep intent detection for inline v1 intact (#2264) 2025-11-28 14:29:05 +00:00
Don Jayamanne 72ea176570 Update Copilot CLI Model storage (#2258)
* Update Copilot CLI Model storage

* 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>

* Fix review comments

* Fixes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 14:13:00 +00:00
Don Jayamanne 101d256d55 Fix failing test Copilot CLI SDK binary test (#2260) 2025-11-28 14:04:03 +00:00
Don Jayamanne 2a613ab0cf Remove dead code from Copilot CLI (#2256) 2025-11-28 11:47:50 +00:00
Ulugbek Abdullaev 89db6859e2 nes: implement JointCompletionsProvider (#2249)
* nes: refactor: separate InlineEditFeature from its contribution

I want to have `InlineEditFeature`'s code as reusable pieces such that a SingularCompletionsProvider can reuse those

* completions-core: use a more precise return type for provide method

* nes: implement JointCompletionsProvider
2025-11-28 10:38:16 +00:00
Johannes Rieken ae66af19d4 stream progress message from inline chat (#2257)
https://github.com/microsoft/vscode/issues/278057
2025-11-28 10:29:45 +00:00
Don Jayamanne 305a605c6d Use agent defined in untitled prompt when using Copilot CLI (#2255)
* Use agent defined in untitled prompt when using Copilot CLI

* Use model configured in promtp file as well

* Fixes

* Fix merge conflict
2025-11-28 08:30:44 +00:00