* generate configuration policy and manifests
* add darwin pipeline job
* argument for per-platform generation of policy
* adopt argument in pipeline
* formatting tweaks in generated profile (+ check in .js file)
* tidy up output plists
* copy policy definitions
* implement the remaining renderProfileValue()
* remove unnecessary platform option
* copy to .app in vscode-darwin-$PLATFORM-min-ci gulp task
* add darwinProfileUUID and darwinProfilePayloadUUID to product.json
* better way to package in gulp script
* bump distro commit (c3ec5ba485)
* Add bundles policy paths to macOS universal build 'filesToSkip'
Needs this when creating universal macOS app:
Expected all non-binary files to have identical SHAs when creating a universal build
but "Contents/Resources/app/policies/cs-cz/com.microsoft.VSCodeInsiders.plist" did not
See:
298a872f5f/src/index.ts (L163-L172)
- Show the tools indicator as spinning while a server is staring up
- Don't show it if there are unknown tools from untrusted servers
- Fix some state issues around the trust storage, don't pop multiple dialogs
- Add a reset trust command
* Start enabling unified chat mode
* Move ChatAgentLocation to avoid import cycle. Update imports
* fix more imports
* More work
* Add ChatMode, make agent mode be session-specific, not global
Towards unifying chat views
* Fix mode for transferred session and request parser
* Fixes
* Fix defaultAgent, don't do intent detection
* Fixes
* Don't show mode picker in other locations
* Add chatMode context key
* Fix "new edit session" in unified
* Update context actions
* Update execute actions
* Title actions
* Update more commands
The tool indicator in chat now has:
- A "refresh" action if there are new MCP servers with undiscovered
tools (clicking starts the servers)
- An error if any tool fails to start (clicking opens the first failing
tool options quickpick)
- A loading indicator while they're starting (clicking opens output)
This also adds a `chat.mpc.discovery.enabled` setting, off by default
for now, to configure whether filesystem discovery is enabled. I expect
to turn this on as we gain confidence with the feature.
Refs #243229