Commit Graph

1091 Commits

Author SHA1 Message Date
Josh Spicer
28a550e634 sessions: tweaks to customizations (#298155)
* add hook for sessions selfhosting

* Fix section selection, list refresh, commit guard, hooks display, count races

- selectSectionById: inline all state updates to avoid race with onDidChangeSelection
- goBackToList: refresh list to show newly created files
- goBackToList: only auto-commit if editor content was actually modified
- Hooks: parse individual hooks from files, show hook type labels and commands
- Hooks: show (unset) for empty hook commands
- Toolbar: use MODAL_GROUP when opening editor in sessions
- Overview: use MODAL_GROUP when opening editor in sessions
- Toolbar: add _updateCountsRequestId guard to prevent stale count renders
- SessionsViewPane: subscribe to activeProjectRoot for total count updates
- List widget: add IFileService + IPathService for hook file parsing

* Fix hook parsing: use JSONC parser and async userHome

- Replace JSON.parse with parseJSONC to handle comments/trailing commas
- Use await pathService.userHome() instead of preferLocal for remote compat
- Match the pattern used in promptsServiceImpl.ts getHooks()
2026-02-26 20:42:37 -08:00
dependabot[bot]
f59869f7c6 Bump actions/checkout from 4 to 6 (#297973)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2026-02-27 00:29:06 +00:00
dependabot[bot]
cfc0b71fbf Bump actions/setup-node from 4 to 6 (#297974)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 15:48:15 -08:00
Henning Dieterichs
0a01b4f5ae Fixes vite warnings & improves pipeline 2026-02-26 21:03:52 +01:00
Joaquín Ruales
a6bb8ac865 Add browserView folders to CODENOTIFY (#297858)
* Add Integrated Browser section to CODENOTIFY

* Integrate entries
2026-02-26 08:06:28 -08:00
Henning Dieterichs
96baba2cc4 feat: update component explorer dependencies and add new test fixtures
- Updated @vscode/component-explorer to version 0.1.1-16 and @vscode/component-explorer-cli to version 0.1.1-12 in package.json and package-lock.json.
- Added new test fixtures for chat question carousel, code action list, find widget, inline completions extras, rename widget, and suggest widget.
- Implemented rendering logic for new fixtures to enhance testing capabilities for various components.
2026-02-26 15:30:23 +01:00
Rob Lourens
b6f27b3e0a Add note to data agent about checking vpn (#297708) 2026-02-25 15:58:44 +00:00
Harald Kirschner
05cd5b7ca4 Add memory leak audit skill for AI coding agents (#293292) 2026-02-23 16:06:31 -08:00
Henning Dieterichs
07e303015d dont fail ci for external PRs (#297124) 2026-02-23 15:00:11 -08:00
Henning Dieterichs
5c4204e60d updates component explorer 2026-02-23 22:44:44 +01:00
digitarald
eeed167f07 Plan prompt is now built-in 2026-02-23 08:48:14 -08:00
Benjamin Pasero
b482c86053 chat - update instructions (#296995)
* chat - update instructions

* Update .github/copilot-instructions.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-23 15:25:06 +00:00
Henning Dieterichs
89cd7ec4bb adds screenshot status with url, updates skill 2026-02-23 13:28:43 +01:00
Henning Dieterichs
e50a372498 Post url to review screenshots 2026-02-23 12:50:38 +01:00
Henning Dieterichs
155c18ecfc updates component explorer (#296938)
* updates component explorer

* updates package.json

* fix screenshot CI: install build/ dependencies for jsonc-parser

* sets relative base

* updates lockfile
2026-02-23 11:44:35 +01:00
Harald Kirschner
c760ee7f43 Update proposed API versioning instructions (#293291) 2026-02-22 05:03:57 +00:00
Benjamin Pasero
c442c75023 sessions - tweaks to use of modal editors (#296698)
* sessions - tweaks to use of modal editors

* ccr

* ffs

* ffs

* ffs
2026-02-21 09:23:01 +01:00
Benjamin Pasero
73e3dbe7a2 sessions - adopt modal editor support from core (#296585)
* sessions - adopt modal editor support from core

* Update src/vs/workbench/services/editor/test/browser/modalEditorGroup.test.ts

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

* Update .github/skills/agent-sessions-layout/SKILL.md

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

* Update src/vs/workbench/services/editor/common/editorGroupFinder.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-20 19:47:52 +00:00
Henning Dieterichs
a9c01a08a3 updates github action check 2026-02-20 19:57:07 +01:00
Henning Dieterichs
e8f4c461f1 updates screenshot-test.yml 2026-02-20 19:57:07 +01:00
Henning Dieterichs
a74a86e1f9 fix: rm stale lockfile for build/vite in CI (platform-specific bindings) 2026-02-20 19:57:07 +01:00
Henning Dieterichs
669def0eca update 2026-02-20 19:57:07 +01:00
Henning Dieterichs
424ea5b801 fixes ci 2026-02-20 19:57:07 +01:00
Henning Dieterichs
2751fb4d2f adds component explorer 2026-02-20 19:57:07 +01:00
Josh Spicer
a987cc4e3f Skill: Tool renames (#296383)
* Add tool-rename-deprecation skill for legacy name backward compat

* Fix deprecated name resolution for namespaced tool references in toolsets

When a tool belongs to a toolset and has legacyToolReferenceFullNames,
the deprecated names map now includes the namespaced form (e.g.
vscode/openSimpleBrowser → vscode/openIntegratedBrowser). Previously
only the bare name was mapped, so agent files using the full
toolSet/toolName path got 'Unknown tool' instead of the rename hint.
2026-02-19 14:52:43 -08:00
Josh Spicer
ddc18bbe4c hygiene skill updates (#296347) 2026-02-19 12:55:03 -08:00
João Moreno
e3f174c7c4 Add Azure Pipeline skill (#295985)
* add Azure Pipeline skill

* move script to typescript

* 💄

---------

Co-authored-by: João Moreno <22350+joaomoreno@users.noreply.github.com>
2026-02-18 11:22:22 -08:00
Johannes Rieken
10d738ca3c Add cyclic dependency check script and tests (#296035)
* eng: add cyclic dependency check script and update workflow

* refactor: export classes and functions in checkCyclicDependencies for better accessibility; add comprehensive tests for cycle detection and file processing

* Update build/lib/checkCyclicDependencies.ts

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 10:16:25 -08:00
Tyler James Leonhardt
971df0fe74 Allow Kusto Explorer for querying (#295829) 2026-02-17 19:41:51 +00:00
Ladislau Szomoru
2a817bb097 Engineering - Delete the worktree hook file for the time being (#295776)
Delete the worktree hook file for the time being
2026-02-17 16:17:28 +01:00
Benjamin Pasero
b1009c98bb Sessions exploration (#294912) 2026-02-17 14:14:39 +00:00
Josh Spicer
08de9ad064 Growth chat session for new users (#295229)
* Revert Growth agent isReadOnly infrastructure

Remove the isReadOnly extension point property and Growth-specific
infrastructure from the chat sessions API that was added in #294255.
This was scaffolding for a growth session approach via the extension
chatSessions API, which is being replaced with a core-side implementation.

Removed:
- isReadOnly on IChatSessionsExtensionPoint and its schema
- isReadOnly filtering in session target/delegation pickers
- contribution?.isReadOnly parameter from getAgentCanContinueIn
- Growth from getAgentSessionProvider (prevents cache persistence)
- Growth-specific and isReadOnly tests

Kept:
- AgentSessionProviders.Growth enum value (used by new implementation)
- ChatSessionStatus.NeedsInput in proposed API + ext host types
- Growth cases in name/icon/description switch statements

* growth notification for new chat users

* hygiene skill

* Update src/vs/workbench/contrib/chat/browser/chatSetup/chatSetupGrowthSession.ts

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

* Address PR review feedback

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-13 12:30:22 -08:00
Raymond Zhao
965d950c25 chore: run cargo update (#295062) 2026-02-13 10:58:40 -08:00
Alex Ross
b56a8fd088 Make sure API team is aware of changes to contributes too (#294624) 2026-02-12 10:35:38 +01:00
Benjamin Pasero
6ee76b61de update code notifications (#294198) 2026-02-10 22:19:35 -08:00
Bryan Chen
474b6d0eec Add guidelines and prompt for fixing unhandled errors from VS Code error telemetry 2026-02-09 11:25:37 -08:00
Ben Villalobos
424c52d501 Fix accessibility skill (#293548) 2026-02-06 23:22:03 +00:00
Harald Kirschner
5dcb935e32 Add accessibility instructions for AI coding agents (#293290) 2026-02-06 10:05:47 -06:00
Henning Dieterichs
ecb1e461bb Adds kusto exploration instructions & improves telemetry types (#293355) 2026-02-06 10:20:31 +00:00
Megan Rogge
ccef9ec342 add first repo skill, comprehensive accessibility guidelines for VS Code features (#293231) 2026-02-05 23:18:19 +00:00
Megan Rogge
665de62fd7 add accessibility instructions (#293227) 2026-02-05 16:58:41 -06:00
Benjamin Pasero
4c3d9c1edc modal editor - copilot feedback addressed (#293208) 2026-02-05 12:45:01 -08:00
Dmitriy Vasyura
6f5c1eaa17 Add my name for sanity tests in CODENOTIFY (#293197) 2026-02-05 19:53:24 +00:00
Benjamin Pasero
bf79fb66ac editors - introduce MODAL_GROUP for a modal editor part (#293020) 2026-02-05 11:33:36 +00:00
Josh Spicer
b42376dd9e Add 'devcontainer' dependabot package ecosystem (#292834) 2026-02-04 07:17:29 -08:00
Rob Lourens
946a11c493 Clarify that verification-steps-needed is for the team, not the external issue opener (#291758) 2026-01-29 23:32:11 +00:00
Raymond Zhao
000e601e5e Revert "engineering: use tar+zstd for win32 node_modules cache" (#291740)
Revert "engineering: use tar+zstd for win32 node_modules cache (#291624)"

This reverts commit 70529729e6.
2026-01-29 21:48:29 +00:00
Benjamin Pasero
c534163aad update instructions (#291715)
* update instructions

* .
2026-01-29 21:19:58 +01:00
João Moreno
70529729e6 engineering: use tar+zstd for win32 node_modules cache (#291624)
* engineering: use tar+zstd for win32 node_modules cache

* bump cache

* Update .github/workflows/pr-node-modules.yml

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

* Update build/azure-pipelines/win32/product-build-win32-node-modules.yml

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

* Update build/azure-pipelines/win32/steps/product-build-win32-compile.yml

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

* Update .github/workflows/pr-win32-test.yml

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

* bump cache salt

* more fixes

---------

Co-authored-by: Aman Karmani <aman@tmm1.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 21:16:43 +01:00
Benjamin Pasero
05e03affb1 docs - add guidance for handling disposables (#290336) 2026-01-26 00:51:51 -08:00