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 9688 commits intoToolbox-io:mainfrom
microsoft:main
Open

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

Conversation

@denis0001-dev
Copy link
Member

No description provided.

bpasero and others added 29 commits February 10, 2026 13:36
…94195)

* Escape closes modal too eagerly when in text editor (fix #294179)

* feedback
* Refactor hook execution

* Fix compilation: add IExtHostHooks import, remove unused IHookResult, inline ChatRequestHooks type

* Move hooks property to chatHooks proposal, sync DTS

* cleanup

* Remove dead hook execution code: proxy, RPC, output channel, progress events

All hook execution now happens in the extension via NodeHookExecutor.
HooksExecutionService is now a pure registry (registerHooks/getHooksForSession).

Removed:
- executeHook, setProxy, onDidHookProgress from service
- IHooksExecutionProxy, IHookProgressEvent, HookAbortError, formatHookErrorMessage
- hooksCommandTypes.ts, hooksTypes.ts (dead type files)
- mainThreadHooks proxy setup
- extHostHooksNode., extHostHooksWorker.
- ExtHostHooksShape. protocol
- IExtHostHooks DI registrations
- ChatHooksProgressContribution
- All associated test files

* Remove HooksExecutionService entirely

The service was only a registry for session hooks, but hooks are already
passed directly on the chat request DTO. The registerHooks/getHooksForSession
pattern was redundant.

* Restore modelName support in chatSubagentContentPart that was accidentally removed during merge

* Revert unrelated tabIndex change on chatSubagentContentPart

* Remove empty hooks ext host infrastructure

Delete IExtHostHooks, NodeExtHostHooks, WorkerExtHostHooks,
MainThreadHooks, ExtHostHooksShape, MainThreadHooksShape -
all were empty stubs after hook execution moved to extension.

* Remove mainThreadHooks import from extensionHost.contribution

* Fix DTS comments: env and timeoutSec are values, not implementation promises
* Tweak tips

* add steering
Allow contributed configurations to define additional "search terms"
For #274403

Should let us support non-local sessions. Keeping around id support for backcompat
* experiment background agent display name

* update session type picker to handle background agent display name changes
Store sessionResource as view state instead of id
- Filter transitionend events by e.target to ignore bubbling from
  descendant elements in both entrance and exit animations
- Add safety timeout fallback to entrance animation (matching exit pattern)
- Clear safety timeouts when animations complete or are cancelled
- Reorder variable declarations for better readability

Co-authored-by: eli-w-king <201316543+eli-w-king@users.noreply.github.com>
For #292934

Testing this with a self contained area first: code lenses. Will keep support for the old setting values too to avoid breaking existing settings
* PROTOTYPE: Add growth agent (microsoft/vscode-copilot-chat#3460)

* support vscode.ChatSessionStatus.NeedsInput in chatSessions ext api

ref #292430

* Add isReadOnly flag to chat sessions contributions

  Read-only session types (e.g., Growth) are passive/informational and
  should not be registered as agents, appear in session target pickers,
  or be delegation targets. Commands are still registered to support
  openSessionWithPrompt.

* Collapse isReadOnly and canDelegate branches in _enableContribution

  Both need agent and command registration; picker filtering handles
  keeping isReadOnly sessions out of the UI separately.

  the alternative (and probably ideal) UI is to 'grey out'/'disable' the
  chat input for isReadOnly sessions.  That way we don't have this
 problem at all of a non-functional chatInput

* fix description

* redundant doc

* update test
Animated show/hide transitions for workbench panels and quick input
Start adopting unified js/ts config for code lenses
Reduce amount of data we're passing over to ext host each time an update happens
mjbvz and others added 30 commits February 12, 2026 23:50
)

* Initial plan

* feat: double-click modal editor header to toggle maximize, fix outline leak

Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: bpasero <900690+bpasero@users.noreply.github.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
* Show warning when claude code hooks are detected but disabled

* Fix

* Tweak label

* Fix
* feat: add UsagesTool for finding code symbol usages and implement related tests

* feat: handle late-registered tools in LanguageModelToolsExtensionPointHandler

* feat: enhance UsagesTool to utilize ISearchService for symbol searches and improve reference classification
Add support for reduced transparency in accessibility settings
…ibbon

Enhance quick input widget styling for better visibility and interaction
…idae

Update codicons version and add 'openInWindow' icon
* fix: memory leak in tunnel view

* fix: memory leak in tunnel view

* fix: memory leak in tunnel view

* Some clean up

---------

Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
* clean up css + fix questions carousel reload

* fix hygeinee
editor - support toggled state for modal editor
* layout - show toggled icons again for maximised panel/chat

* wording

* ccr

* ccr

* ccr

* ccr
Deny git log --output in terminal auto approve
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.