Commit Graph

2931 Commits

Author SHA1 Message Date
Paul
8564af0be9 Deprecate infer for org custom agents and support new properties (#3817)
* deprecate

* user-invocable
2026-02-18 21:32:31 +00:00
Christof Marti
c265ee50c4 Collect fetcher telemetry (#3821) 2026-02-18 20:17:04 +00:00
Justin Chen
8a049102db make sure all copilot chat types get github uploads (#3824) 2026-02-18 20:13:05 +00:00
Rob Lourens
d4b9313fa6 Reenable agent sanity test (#3814)
* Reenable agent sanity test

* This way
2026-02-18 16:47:40 +00:00
Copilot
089a83b6e7 Update @anthropic-ai/claude-agent-sdk 0.2.42 → 0.2.44 (#3796)
* Initial plan

* Update @anthropic-ai/claude-agent-sdk from 0.2.42 to 0.2.44

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-02-18 16:00:51 +00:00
Ladislau Szomoru
8cbd9aaf75 Background - fix the branch picker when switching repositories (#3820)
* Background - fix the branch picker when switching repositories

* Pull request feedback
2026-02-18 14:30:11 +00:00
Christof Marti
2856462cc7 Add flags for suspend/resume events (#3819) 2026-02-18 10:18:42 +00:00
Ladislau Szomoru
1128d483f5 Background - update badge icon (#3818) 2026-02-18 10:12:11 +00:00
dileepyavan
b77d0024fe adding 90% of max window for compact_threshold (#3804) 2026-02-18 07:54:56 +00:00
Copilot
579cc8fb3b Add debug command to log extension state (#3811)
* Initial plan

* Add hidden debug command to log extension state (auth, models, tools)

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

* Address PR feedback: rename label, add proxy info, conditional models/tools, issue banner

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

* Move ExtensionStateCommandContribution to vscodeNodeContributions for early availability

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

* Move ExtensionStateCommandContribution to top of vscodeNodeContributions for earliest registration

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

* Add logging for Copilot chat and embeddings model registration

* feedback

* id

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TylerLeonhardt <2644648+TylerLeonhardt@users.noreply.github.com>
Co-authored-by: Tyler Leonhardt <tyleonha@microsoft.com>
2026-02-18 07:50:46 +00:00
Bhavya U
6a2d071a65 Add guard for trailing assistant messages in Messages API to prevent prefill errors (#3815)
* Add guard for trailing assistant messages in Messages API to prevent prefill errors

* Refine guard for trailing assistant messages in Messages API to prevent prefill errors
2026-02-18 05:57:16 +00:00
Tyler James Leonhardt
9763031a9a Fix /compact for Claude agent (#3812)
* Fix `/compact` for Claude agent

* Completely rewrites JSONL parser to follow linked list pattern
* re-enables `/compact` command

* fix tests

* dead code
2026-02-18 03:28:49 +00:00
Justin Chen
817b620532 change simple browser tool to integrated browser tool (#3810)
* change simple browser tool to integrated browser tool

* update spec
2026-02-18 03:17:09 +00:00
Bhavya U
e94cb1673a add telemetry for background compaction orchestration (#3809)
* update background summarization with cancellation token support and add tests

* feat: add telemetry for background compaction orchestration decisions and outcomes

* feat: add summarization source tracking for background and foreground operations
2026-02-18 01:04:04 +00:00
dileepyavan
c6fda3cf7d Correcting the file name for gpt53codex files (#3808)
* updating prompt for gpt-5.3 codex model with experimentation turned on

* correcting the file name
2026-02-18 00:32:08 +00:00
Don Jayamanne
2f5d3c908e Custom session title service for background agents (#3806)
* Custom session title service for background agents

* Updates
2026-02-18 00:07:36 +00:00
Rob Lourens
10a2658e24 Add 'xhigh' to ResponsesApiReasoningEffort enum (#3807) 2026-02-18 00:03:47 +00:00
Don Jayamanne
b7ebca4bfb Add authorization checks in Background agents (#3705)
* Add authorization checks in Background agents

* fix tests

* Fixes

* Fixes with tests

* Updates

* Fix tests
2026-02-17 23:59:44 +00:00
Bhavya U
72ae11245b update background summarization with cancellation token support and add tests (#3805)
* update background summarization with cancellation token support and add tests

* refactor: update progress reporting in AgentIntentInvocation and enhance background summarizer tests

* refactor: update background summarizer to use token parameter in start method
2026-02-17 23:37:27 +00:00
dileepyavan
d0b9ef2db8 updating prompt for gpt-5.3 codex model with experimentation turned on (#3803) 2026-02-17 22:58:54 +00:00
Copilot
abae555c93 Skip external file confirmation for non-existent files (#3795)
* Initial plan

* Fix non-existent files incorrectly treated as external

- Add file existence check in isFileExternalAndNeedsConfirmation()
- Non-existent files now return false (not external) to prevent confirmation dialog
- Actual tool invocation will fail with proper "file not found" error
- Update tests to reflect new behavior

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* Address code review feedback

- Add comprehensive comment explaining error handling tradeoff
- Add test suite with MockFileSystemService to verify existing external files still need confirmation
- Tests confirm the fix works correctly for both existing and non-existing files

Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>

* update

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: connor4312 <2230985+connor4312@users.noreply.github.com>
Co-authored-by: Connor Peet <connor@peet.io>
2026-02-17 21:10:28 +00:00
Alexandru Dima
0384f58794 NES on by default (#3801)
* NES on by default

* Fix compilation
2026-02-17 20:51:07 +00:00
Dmitriy Vasyura
4a3ea92149 Limit size of diffs and untracked filesreported by GitDiffService (#3743) 2026-02-17 20:12:54 +00:00
Ladislau Szomoru
9f58846d81 Background - show branch picker when isolation setting is disabled (#3800) 2026-02-17 20:12:25 +00:00
Zeqi Lin
82f6f0da6a fix: correct telemetry test assertion for Responses API output (#3733)
The test was asserting messagesJson[0].content[0].text but rawMessageToCAPI
converts single text content parts to a plain string, so content is a string
not an array. Updated assertion to check messagesJson[0].content directly.

Also added telemetry emission (sendEngineMessagesTelemetry) to
processResponseFromChatEndpoint so engine.messages events are sent for
Responses API completions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-17 19:22:46 +00:00
Bhavya U
08a0293bb3 Refactor Anthropic context editing configuration and tool search integration (#3797)
* Refactor Anthropic context editing configuration and tool search integration

* Remove redundant toolSearchTool configuration and update settings structure
2026-02-17 19:15:20 +00:00
Ben Villalobos
ec7ea70ef7 Fix tsfmt issue (#3798) 2026-02-17 19:03:50 +00:00
Ulugbek Abdullaev
bacf2e863e nes: fix spec requests enablement (#3791) 2026-02-17 14:05:33 +00:00
Ulugbek Abdullaev
10089d98d1 log tree: try reusing parent element for tree entries instead of (Continued...) (#3792) 2026-02-17 13:51:01 +00:00
Don Jayamanne
87e6d14b89 Hide models contributed by background agent (#3785) 2026-02-17 09:01:38 +00:00
Rob Lourens
408019f6de CancellationToken fixes (#3789)
Copilot found these- not what I was looking for but still legit
2026-02-17 06:07:36 +00:00
Don Jayamanne
39ce0d9b20 Handle cases where delegation to background fails to start a request with expected context (#3779)
* feat: add CLI resource check and handle empty context in chat session

* Updated with tests

* Update tests
2026-02-17 02:38:36 +00:00
Isidor Nikolic
fd9dc3344f Enable large tool results to disk by default (#3656) 2026-02-17 02:27:40 +00:00
Rob Lourens
8ddd2a06e5 Disposable fixes (#3784)
Copilot-assisted
2026-02-16 23:20:55 +00:00
Ulugbek Abdullaev
588a838ada nes: cleanup: remove unused ShowNextEditPreference (#3778) 2026-02-16 23:19:44 +00:00
Bhavya U
84966e2e62 remove alternateAnthropicPrompt configuration and update related prompts (#3781)
* remove alternateAnthropicPrompt configuration and update related prompts

* update test
2026-02-16 23:01:42 +00:00
Rob Lourens
828927f22b Disable responsesApiContextManagement by default (#3782) 2026-02-16 21:39:54 +00:00
Ulugbek Abdullaev
4cb5f0b2cd ghost: fix: do not reuse stale suffix (#3775)
* add a test showing the failure

* ghost: fix: do not reuse stale suffix
2026-02-16 20:03:37 +00:00
Ulugbek Abdullaev
69a2907438 nes: implement eager backup request for async flow (#3777)
* nes: implement eager backup request for async flow

this allows to have a new network request in case the async request fails on rebase

* Fix NES eager backup cancellation handling
2026-02-16 20:03:08 +00:00
Rob Lourens
1b6f5b9093 Run read tools in parallel (#3776)
* Run read tools in parallel
Fix microsoft/vscode-internalbacklog#6822

* Add test
2026-02-16 19:51:12 +00:00
Benjamin Christopher Simmonds
64e60426cd Edit mode custom agent (#3773)
* edit mode custom agent

* use AgentConfig
2026-02-16 17:54:18 +00:00
Ladislau Szomoru
834321ca31 Background - update icon and don't use default for the branch picker (#3771) 2026-02-16 16:16:07 +00:00
Ladislau Szomoru
8ad23bc825 Background - update context keys (#3770) 2026-02-16 16:15:55 +00:00
Ladislau Szomoru
300646c74c Background - add isolationMode metadata (#3769) 2026-02-16 15:23:36 +00:00
Ulugbek Abdullaev
7d728b836e swb: fix support for external NES stests for windows & "run test once" (#3768)
* swb: fix: make external NES stest running windows-compatible

* swb: support running a single external test

* address ccr
2026-02-16 15:21:10 +00:00
Johannes Rieken
abbbc53ce9 feat: add 'rename' and 'usages' capabilities to agent commands (#3767) 2026-02-16 13:26:11 +00:00
Christof Marti
2815e1a37f Treat server_error the same as network_error (#3766) 2026-02-16 12:01:24 +00:00
Christof Marti
d39479aca6 Add ERR_CONNECTION_RESET (#3765) 2026-02-16 11:54:15 +00:00
Ulugbek Abdullaev
0c77656331 nes: feat: more diff merging strategies (#3763)
also fix that two adjacent line changes would result in two diff hunks
2026-02-16 11:15:45 +00:00
Nick Trogh
4e2c944042 Update Chat changelog (#3761) 2026-02-16 09:53:39 +00:00