Skip to content
This repository was archived by the owner on Sep 15, 2025. It is now read-only.

update#1

Open
denis0001-dev wants to merge 9247 commits intoToolbox-io:mainfrom
microsoft:main
Open

update#1
denis0001-dev wants to merge 9247 commits intoToolbox-io:mainfrom
microsoft:main

Conversation

@denis0001-dev
Copy link
Member

No description provided.

mjbvz and others added 29 commits February 3, 2026 15:24
Switch to standard import in build file
* Fix quick chat layout
Fix #292545

* Simplify
* Update status bar item with hovers

* PR feedback, revert test change

* Added setting to control update status bar visibility

* Rename 'onAction' to 'actionable' for update status bar setting

* Bug fixes

* Fix flaky tests
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ns/json-language-features" (#292713)

Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/json-…"

This reverts commit 24ece11.
…ns/html-language-features" (#292714)

Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/html-…"

This reverts commit b9e4c0b.
…ns/css-language-features" (#292712)

Revert "Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /extensions/css-l…"

This reverts commit 371cab2.
Overlooked that these aren't generated anymore
Fix source maps for extensions after tsgo
…292763)

* Restructure hook execution to always go through the renderer process
Add output channel

* cleanup

* Fixes
Steering messages are not quite wired up in the extension but I'm happy
with the UX. Quick runthrough of various states: https://memes.peet.io/img/26-02-81ac36ef-1319-46b2-9093-3c05628291dc.mp4

Incidentally fixes #278614 since I ran into that same bug here.

Refs #260330
chat: polishes for steering/queued messages
…text in the page (#291800)

* Prepopulate Find textbox

* Add warning taken from preload.ts

* Small changes

* Refactor preload script comments for clarity and security emphasis

* Small comment change

* Small comment change

* Update comment

* Use isolated world instead of main world

* Comment update

* Update comment

* Update comment

* PR Feedback

* Small comment
* workspaces - allow to join entering workspace (#289653)

* copilot feedback
* build: always repackage electron

* fix: policyExport.integrationTest.ts on windows
* fix: associate extHost lifecycle to window

* chore: update test/smoke/src/areas/extensions/extension-host-restart.test.ts

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

* fix: add grace period when tracking extension host lifecycle

---------

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

* Add debouncing to urlFinder.ts for improved terminal performance

- Buffer terminal data for 500ms before processing (debounce)
- Skip URL detection when data exceeds 10KB threshold (high-throughput scenarios)
- Add unit tests for debouncing behavior

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Address code review feedback: optimize memory usage and use test constant

- Stop buffering data once threshold is exceeded to avoid memory accumulation
- Track total buffer length to avoid recalculating on flush
- Use DEBOUNCE_WAIT_MS constant instead of magic numbers in tests

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Fix timer behavior when threshold is exceeded and improve test comments

- Reset debounce timer even when threshold is exceeded
- Improve test comments to be more accurate about the behavior

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Simplify with `RunOnceWorker`

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
#292770)" (#292812)

Revert "build: always repackage electron from oss entry scripts (#292770)"

This reverts commit fef6f5a.
@xterm/xterm@6.1.0-beta.144, add textBlinking
pwang347 and others added 30 commits February 6, 2026 15:19
* Polish integrated browser UI: welcome state, input styling, toolbar gaps

* Update src/vs/workbench/contrib/browserView/electron-browser/media/browser.css

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

* Always show forward button, disable when not usable

* Add dev tools icon button, disable until page loaded

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* hooks streaming first pass

* Update src/vs/workbench/contrib/chat/browser/widget/chatContentParts/chatHookContentPart.ts

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

* update styling

* modify api shape

* address some comments + do not render for now

* new icons + no more continue

* make sure we render right, some comments addressed

* uncomment that stuffs

---------

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

chat: various fixes around queued/steering states
* Polish agent sessions list UI

- Show description alongside diff badge with dot separator
- Use regular foreground for active selection, descriptionForeground for inactive
- Remove background/outlines from diff badge
- Bump read indicator opacity to 20%

* Fix sessionDateFromNow test expectations

* Add white-space: nowrap to title/description for clean truncation

* Move compact time formatting to shared date utils

Add useCompactUnits option to fromNow() and getDurationString() for
single-letter compact units (5m, 2h, 3d) and remove custom functions
from agentSessionsViewer.

* Hide description when diff badge is shown

* Revert date formatting to pre-PR style (e.g. '4 hrs ago')

* Drop 'ago' suffix from session date labels

* Revert date.ts to upstream (remove unused useCompactUnits)

* Remove trailing period from completion status labels
…#293570)

* Add multiplierNumeric

* Subagent model resolution with multiplierNumeric

- Use multiplierNumeric for subagent model fallback logic instead of parsing multiplier strings
- Add model name tooltip to subagent content part
- Pass toolCallId and modelId through tool invocation preparation context
- Cache resolved models between prepare and invoke phases

* Update src/vs/workbench/contrib/chat/common/tools/languageModelToolsService.ts

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

* New tests

---------

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

* add this
* Display a confetti animation on chat response thumbs up

* Bug fixes
* Add /hooks slash command

* await

* Build fix
…293657)

* modal editor - block most workbench commands when modal editor shows

* feedback

* .
* Adjust agent session list item sizing

- Title font size: 12px → 13px
- Details row + status time font size: 11px → 12px
- Title row line-height: 16px → 17px, padding-bottom: 2px → 4px
- Details row line-height: 14px → 15px
- Icon col line-height: 16px → 17px
- List item height: 40px → 44px
- Remove mouse-focused outline override
- Update welcome page hardcoded height

* Fix agent session section padding for right position

* Clean up padding shorthand
assigning to the folding icon variable
* Initial plan

* Fix: Clear input when sending to new chat session

When using Ctrl+Shift+Enter to send a prompt to a new chat session,
the original chat's input is now properly cleared by calling
widget.setInput('') before creating the new session. This ensures
that when navigating back to the original session, the input field
is empty as expected.

Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com>

* Add test for SendToNewChatAction input clearing

Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com>

* Improve test to verify operation sequence

Updated test to assert that input clearing happens before session
clearing, ensuring the operations occur in the correct order.

Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com>

* Replace dynamic import with static import

Use static import and registerChatExecuteActions() call instead of
require() to follow VS Code testing patterns.

Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com>

* Remove test rather than fix it

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: roblourens <323878+roblourens@users.noreply.github.com>
Co-authored-by: Rob Lourens <roblourens@gmail.com>
* Track external tool calls

* Tools in progress work, subagents do not

* Remove the subagent stuff

* Safer

* Remove this

* Build fix

* Bump proposed API
Because this would lead to showing all tool calls twice in CC

* Remove this
* Support rendering subagent details from external agents

* fix tests
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.