linx2568/dsh-memory-curator ↗★ 0
dsh-memory-curator
Curated durable memory for DeepSeek Harness: automatic capture of decisions/corrections/prohibitions/open work, progressive-disclosure recall, duplicate consolidation, old-vs-new conflict resolution, and a sidebar management panel. 适合需要大模型自动整理、去重并持久化记忆历史决策与规则的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:linx2568/dsh-memory-curatorREADME
Read the full README ↗Configuration
All settings are optional; the bundle patch ships sensible defaults.
| Key | Default | Meaning |
|---|---|---|
captureEnabled | true | Distil finished turns into durable entries. |
recallEnabled | true | Inject the resident catalog each turn. |
curateEnabled | true | Fold duplicates and retire superseded entries. |
catalogMaxBytes | 2400 | Byte budget for the injected index. |
curateEveryTurns | 5 | Run the model-assisted conflict pass every N turns. |
maxConcurrentDistills | 2 | Cap simultaneous distillation calls. |
distillTimeoutMs | 60000 | Per-call deadline for distillation/adjudication. |
minTurnChars | 80 | Transcripts shorter than this are not worth a model call. |
dupThreshold | 0.82 | Jaccard overlap above which two entries are duplicates. |
storeFile | $DSH_HOME/memory-curator/store.json | Store location. |