feat(plugins): offer Auto review and keep Inspector explicitly installed (#4867)
* feat(experimental): ship every experimental capability as an optional bundle dsh-base mounts the registration-only browser-use and computer-use services; the Playwright MCP, Chrome DevTools MCP, native and MCP Cua Driver providers, Auto review, and the Inspector become one-row bundles listed in OPTIONAL_BUNDLES with an icon and locale display metadata. verify-default-product-isolation requires both for every optional bundle. Python PTC and Stagehand stay explicit compositions. * feat(experimental): keep optional bundles inside the install closure Drop the Playwright MCP, Chrome DevTools MCP, and native Cua Driver bundles: each is a runtime dependency of every install and would add about 85 MB of provider runtimes whether or not enabled. dsh-browser-use leaves dsh-base with them. The three packages keep their locale display metadata for component rows. * feat(experimental): drop the Cua Driver MCP bundle and leave dsh-base untouched * test(web): refresh Official-group goldens for the four optional bundles * fix(plugins): use an uninstalled bundle as the install example and pin optional-bundle metadata The install guide's example is now @deepseek-ai/dsh-subagent-codex, a published bundle no shipped profile carries, since Auto review is an installed optional bundle. The optional-bundle spec guards its corpus and pins each bundle's title, description, and icon in both languages; the Inspector's Loader test mounts its real bundle patch, its Client names the reload a hot-enabled page needs, and its description states the loopback DevTools endpoint's reach. * test(web): refresh GitHub install recovery placeholder snapshot
This commit is contained in:
1 parent
3eadc9b56c
commit
a3480857dd
52 files changed
+342
-83
No files matched your search
@@ -9,7 +9,7 @@ English | [中文](README.zh.md)
|
||||
|
||||
## Summary
|
||||
|
||||
The experimental group contains prototype capabilities whose contracts can change and carry no support promise. All current packages publish under their `@deepseek-ai/dsh-experimental-*` names, including the opt-in Agent Teams composition, Auto review, Cua Driver providers, browser-use backends, cross-realm Inspector, CPython PTC backend, and browser-worker preview libraries. Released products outside this group must not depend on experimental packages.
|
||||
The experimental group contains prototype capabilities whose contracts can change and carry no support promise. All current packages publish under their `@deepseek-ai/dsh-experimental-*` names, including the opt-in Agent Teams composition, Auto review, Cua Driver providers, browser-use backends, cross-realm Inspector, CPython PTC backend, and browser-worker preview libraries. Released products outside this group must not depend on experimental packages. The dsh installation ships the Agent Teams, voice input, and Auto review packages as optional bundles switched on from the Web sidebar's Plugins page ([decision](../../.agents/notes/implemented/architecture/2026-09-21-experimental-capabilities-as-optional-bundles.md)); the other packages are libraries or explicit compositions.
|
||||
|
||||
## Table of Contents
|
||||
|
||||
|
||||
Reference in new issue
Block a user