Stop requiring dsh-client-store in the Plugins card bundle.

Shipped dsh web seed has no client-store entry; use a private snapshot store and only externalize platform seed modules.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-04 22:38:52 +08:00
parent e45657b1ee
commit 69a4820369
6 changed files with 78 additions and 25 deletions

View file

@ -3,8 +3,8 @@
* Self-contained (cannot value-import ui-settings-plugins — client bundle purity).
*/
import { createSnapshotStore, type SnapshotStore } from '@deepseek-ai/dsh-client-store'
import type { SettingsScope, SettingsScopeSnapshot } from '@deepseek-ai/dsh-client-ui-settings/client'
import { createSnapshotStore, type SnapshotStore } from './snapshot-store.ts'
export type FieldWrite = { kind: 'set'; value: unknown } | { kind: 'clear' }