d4551/deepseek-harness--packages-client-store ↗★ 4
@deepseek-ai/dsh-client-store
React-free observable and snapshot-store contracts with the shared Zustand/Immer engine 适合需在不依赖 React 的客户端状态中发布稳定快照的开发者,含 Immer 更新与可选持久化
Other repositories with this package name
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗description: "Observable browser state stores with explicit snapshots, subscriptions, and lifecycle ownership." kind: "package-library"
@deepseek-ai/dsh-client-store
English | 中文
Summary
React-free observable and snapshot-store primitives shared by Client controllers and renderer adapters. The package owns synchronous and animation-frame publication, Immer-backed updates, shallow equality, and optional browser persistence; React hook construction remains in @deepseek-ai/dsh-client-ui-renderer. Use it when Client state must publish stable snapshots without depending on React.
Table of Contents
Model Experience
None, as this package provides browser-side state primitives and registers nothing model-facing.
KV Cache effect
None; the stores neither assemble nor send model requests.
Known Limitations and Deferred Work
- Persistence is browser-local — persisted stores use JSON in
localStorage; non-browser runtimes disable persistence, and the package provides no cross-device synchronization.
Dev Note
Working context for maintainers — click to expand
None.