ZK-Andy/dsh-continual-evolve ↗★ 20
dsh-continual-evolve
ZCode-style workspace memory for DeepSeek Harness: one central SQLite store partitioned by workspace, index injection, and sole-writer gated writes. 适合需要按工作区隔离、持久化保存和检索对话记忆的用户。
同名パッケージの別リポジトリ
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZK-Andy/dsh-continual-evolveドキュメント
README 全文を読む ↗Usage
No commands. On the first session after restart the index is injected automatically. Just tell the model "remember …" / "forget …" — it lands through memory_write and the gates. Memories written mid-session become visible in the next session (the section is frozen to protect the prompt cache). To see the whole store, open the plugin's page in the official plugin manager: the read-only card shows each workspace's entries, search, and patrol anomalies. The store requires Node ≥ 22.5 (node:sqlite, part of the desktop host's EnsureNode runtime); without it the plugin degrades to a no-op with a console warning.
Configuration
| Key | Default | Meaning |
|---|---|---|
memoryIndex.enabled | true | Register the memory section |
memoryIndex.guide | true | Inject the guide (zero tokens when off and the index is empty) |
memoryIndex.order | 400 | Section order (upstream named slots start at PLAN_POLICY=500) |
memoryIndex.maxChars | 6000 | Hard character budget for the injected index |
memoryIndex.extraction | true | The proposal-based extraction run (turn-level, per-session slots, no idle timer) |
memoryCard.enabled | true | Read-only memory card in the official plugin manager (degrades to no card when the host lacks webServer/plugins.bundle.config) |
Profile patch example:
- id: continual-evolve
config:
memoryIndex:
maxChars: 8000
extraction: true