Files
deepseek-harness/packages/client/ui-settings
imccyu c5cc348816 test(gui): settings package suites; ledger-judged re-registration
Full per-file coverage for the three settings packages: invariant
companions, store mirroring with revision guards, behavior-shaped
section/shell specs (props-fed, real store engine), and apply-level
suites on a real Context + SlotCore covering declaration-aware deferral
and HMR collapse recovery. All three registrants now judge presence on
the slot ledger instead of a local disposer, which went stale when a
parent redeclaration cascade removed the entry (ds-review-bot finding);
the locale re-register path keeps the same idempotence.
2026-07-26 01:10:23 +08:00
..

@deepseek-ai/dsh-client-ui-settings

Settings shell plugin: the sidebar trigger row and the modal settings panel occupying sidebar.settings; declares the settings.section list slot that section plugins contribute pages into. The shell projects the section ledger into navigation and renders only the active section (only filtering).

Model Experience

None, as the settings shell serves browser UI composition; nothing here reaches a model request.

KV Cache effect

None; this package neither assembles nor sends a provider request.

Known Limitations and Deferred Work

  • Panel is browser-preference scope only — host-side settings (permission mode, tool-call mode) render as skeletons in the General section; no RPC surface exists yet.