mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-10-26 16:55:08 +00:00
Move @deepseek-ai/dsh-official-bundles from packages/boot to packages/util and move the plugin manager's protected plugin list and the Web plugin page's hidden, ordered, and experimental bundle lists into it, so editing any of these lists no longer touches app-boot or either plugin manager package.
1.4 KiB
1.4 KiB
kind, description
| kind | description |
|---|---|
| upgrade-guide | The bundle lists and profile templates move from @deepseek-ai/dsh-app-boot to @deepseek-ai/dsh-official-bundles. |
Import bundle lists from @deepseek-ai/dsh-official-bundles
English | 中文
Change
@deepseek-ai/dsh-app-boot no longer exports PROFILE_TEMPLATES, ProfileTemplate, DEFAULT_PROFILE_BUNDLES, OPTIONAL_BUNDLES, ON_DEMAND_BUNDLES, OFFICIAL_ON_DEMAND_CATALOG, or OfficialBundleCatalogEntry. The new published package @deepseek-ai/dsh-official-bundles exports them with unchanged values and types. Code that imports any of these names from @deepseek-ai/dsh-app-boot fails to compile or load. The dsh launcher, profiles, and bundle selection behave as before.
Migration
- Add
@deepseek-ai/dsh-official-bundlesto thedependenciesof each package that imports one of these names. - Change those imports from
@deepseek-ai/dsh-app-bootto@deepseek-ai/dsh-official-bundles, for exampleimport { PROFILE_TEMPLATES } from '@deepseek-ai/dsh-official-bundles'. Keep importing every other name, such asinitProfileorloadProfile, from@deepseek-ai/dsh-app-boot. - Run your type check or build; it succeeds when no import of a moved name from
@deepseek-ai/dsh-app-bootremains. See the package README for each list.