ZK-Andy/dsh-continual-evolve ↗★ 20

dsh-continual-evolve

基于SQLite的跨会话工作区长期记忆系统 适合需要按工作区隔离、持久化保存和检索对话记忆的用户。

包名
dsh-continual-evolve
兼容性
待验证
版本
0.15.2
许可证
MIT
最近更新
2026年10月6日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ZK-Andy/dsh-continual-evolve

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

KeyDefaultMeaning
memoryIndex.enabledtrueRegister the memory section
memoryIndex.guidetrueInject the guide (zero tokens when off and the index is empty)
memoryIndex.order400Section order (upstream named slots start at PLAN_POLICY=500)
memoryIndex.maxChars6000Hard character budget for the injected index
memoryIndex.extractiontrueThe proposal-based extraction run (turn-level, per-session slots, no idle timer)
memoryCard.enabledtrueRead-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