Commit Graph

148279 Commits

Author SHA1 Message Date
mrleemurray
494df680c8 fix: add missing semicolon in sticky widget background style 2026-02-26 11:54:27 +00:00
Benjamin Pasero
edd359cb75 stop the log spam, I cannot read the console anymore (#297964) 2026-02-26 11:48:59 +00:00
Benjamin Pasero
664081c20a Revert "sessions - show file changes summary in changes window" (#297966)
Revert "sessions - show file changes summary in changes window (#297656)"

This reverts commit b9a94fe6d8.
2026-02-26 11:47:49 +00:00
Benjamin Pasero
9c4cc0ea63 sessions - hide title bar actions when welcome overlay shows (#297958)
feat - add `SessionsWelcomeVisibleContext` for overlays
2026-02-26 12:43:37 +01:00
Dmitriy Vasyura
4aff97add0 Move status entry to the right and make it more subtle (#297865) 2026-02-26 12:43:17 +01:00
mrleemurray
b75d9899e6 feat: enhance dropdown and sticky widget styles with improved shadows and backgrounds 2026-02-26 11:41:35 +00:00
mrleemurray
aed186d12e fix(selectBox): enhance handling of disabled options in selection navigation
Co-authored-by: Copilot <copilot@github.com>
2026-02-26 11:27:10 +00:00
mrleemurray
911b82a84b fix(selectBox): improve handling of disabled options and separators 2026-02-26 11:21:09 +00:00
Lee Murray
2d936dc778 Merge branch 'main' into copilot/remove-gray-background-single-button 2026-02-26 11:16:42 +00:00
Benjamin Pasero
248b17d1e8 sessions - allow --sessions even for existing windows (#297955)
* feat - add product service to launch main service

* refactor - rearrange sessions window logic in `startOpenWindow`
2026-02-26 15:58:14 +05:00
Isidor
4fcfd36271 fixes #288433 2026-02-26 11:39:44 +01:00
Benjamin Christopher Simmonds
c159d7ad9b feat: add sync indicator for branch changes in chat widget (#297933) 2026-02-26 11:30:52 +01:00
Martin Aeschlimann
c0e2678a6a Naming of instructions files, use constants, make consistent (#297742)
* Naming of instruction files, use constants, make consistent

* update

* update
2026-02-26 10:26:43 +01:00
Justin Chen
f1b9cacfe7 make sure not to strip new lines for hooks (#297896)
make sure to break on new lines
2026-02-26 13:44:02 +05:00
Martin Aeschlimann
d31e0c397a Missing user-level claude agents (#297894) 2026-02-26 13:43:41 +05:00
João Moreno
e8927720b9 fix: set 'u' query parameter to 'none' if internalOrg is not provided (#297889) 2026-02-26 07:10:30 +00:00
Benjamin Pasero
85682c5431 modal - fix the default (#297885) 2026-02-26 08:08:23 +01:00
Josh Spicer
ecd686d616 customizations: fix tooltip hovers over modals (#297883) 2026-02-26 07:45:17 +01:00
Josh Spicer
8f0892c678 sessions: force creating a "github cli"-compatible hooks file (#297881)
* sessions: force creating a "github cli"-compatible hooks file

* seed with events
2026-02-26 07:45:13 +01:00
Paul
38172ba85d Improve hooks linting support (#297852) 2026-02-26 07:45:09 +01:00
Peng Lyu
a69b4ae884 feat(chat): add experimental icons for new chat button (#297875)
* feat(chat): add experimental icons for new chat button

* resolve comments

* 💄
2026-02-25 22:00:07 -08:00
Josh Spicer
7e1bdc2ac4 sessions/customizations: better control over counts (#297876) 2026-02-26 05:26:45 +00:00
Vijay Upadya
f2db697513 Show request name for model turn events (#297861)
show request name
2026-02-25 20:04:37 -08:00
Osvaldo Ortega
dc15809832 Merge pull request #297860 from microsoft/osortega/typical-bird
Sessions window: small delegation fix
2026-02-25 19:46:21 -08:00
Josh Spicer
8a342660e1 chat customizations: align with cli (#297853)
* ai customizations: CLI compatibility - filter profile files, show agent instructions

- Remove Prompts from sessions managementSections
- Show AGENTS.md, CLAUDE.md, copilot-instructions.md in Instructions section
- Add excludedUserFileRoots to hide VS Code profile files in sessions
- Filter excluded roots in badge counts and total counts

Refs #297343

* ai customizations: user storage path override for CLI compatibility

- Add chat.customizationsMenu.userStoragePath setting (experimental)
- When set, user-level file creation targets the override path
  (e.g. ~/.copilot/instructions/ instead of VS Code profile)
- Sessions config sets override to ~/.copilot
- Agents and hooks skip the override (no CLI convention for those)
- Add tests for resolveUserTargetDirectory

Refs #297343

* ai customizations: hide MCP Servers from sessions view

MCP configuration in the CLI is being unified separately.
Re-enable once CLI MCP config is aligned with VS Code.

Refs #297343

* tidy

* ai customizations: restore Prompts section in sessions view

* fix prompts
2026-02-26 03:33:41 +00:00
Osvaldo Ortega
5b26799b74 Sessions window: small fix 2026-02-25 19:31:53 -08:00
Osvaldo Ortega
26e22fe152 Merge pull request #297825 from microsoft/copilot-worktree-2026-02-25T18-10-35
Sessions window: delegation picker fixes
2026-02-25 18:54:02 -08:00
Rob Lourens
fdc18805a0 Add source to cancel noop telemetry (#297850) 2026-02-25 18:34:56 -08:00
David Dossett
fbf6e8f549 Reduce agent session title row gap (#297837)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 18:33:29 -08:00
Osvaldo Ortega
45f0b9b3ad Enhance DelegationSessionPickerActionItem to restrict delegation based on session window context, improving session management 2026-02-25 18:31:30 -08:00
Paul
f9d6c407d8 Debug panel should only be available for local sessions (#297817) 2026-02-25 18:22:36 -08:00
Benjamin Christopher Simmonds
46664389f9 Merge pull request #297813 from microsoft/benibenj/spiritual-xerinae
Update button colors and animation for download progress
2026-02-26 03:22:09 +01:00
Vijay Upadya
1c107c4a7f Rename filter item prompt discovery (#297848)
Rename filter item
2026-02-26 02:14:31 +00:00
Joaquín Ruales
fd768994f4 Browser: Trim() selected text before checking if it has newlines in showFind method (#297836) 2026-02-25 17:26:38 -08:00
Justin Chen
2f4a761451 checkmarks styling fixes (#297802) 2026-02-25 16:58:53 -08:00
Justin Chen
a06812a59f split /yolo into enable and disable slash commands (#297830) 2026-02-25 16:53:44 -08:00
Connor Peet
a19ae5a9fc mcp: add error handling to mcpStdioStateHandler test (#297832)
Adds proper error handling to the output promise in the
mcpStdioStateHandler test by:

- Adding reject parameter to the Promise constructor
- Forwarding child process errors as promise rejections

This ensures that child process errors are properly handled
and prevents potential unhandled rejection warnings.

Fixes https://github.com/microsoft/vscode/issues/297237

(Commit message generated by Copilot)
2026-02-25 16:53:24 -08:00
Don Jayamanne
0726cc86b0 Fix session initialization for untitled resources in ChatSessionsService (#297822) 2026-02-26 11:21:15 +11:00
Osvaldo Ortega
50577b51da Enhance DelegationSessionPickerActionItem to restrict delegation to local sessions when not in sessions window, improving session management 2026-02-25 16:05:46 -08:00
David Dossett
bca1740011 Align chat context and code block pill spacing (#297812)
* Adjust chat response spacing margins

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

* chat: avoid stacked used-context margins

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

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 16:01:37 -08:00
Osvaldo Ortega
b7dca0e462 Enhance CreateRemoteAgentJobAction to use isAbsolute for path validation and truncate conversation transcripts to avoid exceeding token limits in chat sessions 2026-02-25 16:00:58 -08:00
Osvaldo Ortega
c919b697ef Enhance archiveLocalParentSession method to conditionally allow archiving of sessions based on context, improving session management in the chat widget 2026-02-25 15:51:49 -08:00
cwebster-99
64e0d66e73 Updating string 2026-02-25 17:36:45 -06:00
Osvaldo Ortega
ea4326c4fd Refactor delegation logging in chat actions to use logService for better consistency and performance 2026-02-25 15:35:14 -08:00
Josh Spicer
6d3dca8770 fix over counting prompts (#297818)
ref https://github.com/microsoft/vscode/issues/297343
2026-02-25 23:34:54 +00:00
Osvaldo Ortega
b8d8c47bd1 Merge pull request #297753 from microsoft/copilot-worktree-2026-02-25T18-15-26
Sessions window: execute slash command on enter
2026-02-25 15:29:43 -08:00
Josh Spicer
b5fb405f5d ai customizations: always use embedded editor with auto-save (#297810)
* ai customizations: always use embedded editor with auto-save

- Remove preferEmbeddedCustomizationEditor branching — embedded editor
  is now the default for both core VS Code and sessions
- Add explicit save via textFileService.save() with 500ms debounce,
  fixing the issue where edits opened dirty copies in separate tabs
- Remove IEditorService dependency and close() method from the
  management editor
- Update AI_CUSTOMIZATIONS.md

Refs #297343

* Update src/vs/sessions/copilot-customizations-spec.md

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

* Update src/vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 10:29:02 +11:00
Osvaldo Ortega
ed4c87e54e Enhance resolveGitRemoteNwo function to support git worktrees by correctly resolving config file paths 2026-02-25 15:20:26 -08:00
Osvaldo Ortega
e26b6460ec Refactor CreateRemoteAgentJobAction to enhance extractRepoNwoFromSession method by directly injecting dependencies for agentSessionsService and chatSessionsService 2026-02-25 15:17:24 -08:00
Osvaldo Ortega
8096f24f7c Enhance CreateRemoteAgentJobAction to resolve GitHub NWO from local repository path and improve session data extraction 2026-02-25 15:12:39 -08:00