yinling2024/dsh-layered-memory ↗★ 0
dsh-layered-memory
给 DeepSeek Harness 的四层记忆:核心层只读、内隐层可塑、外显长期可检索、短期层自动遗忘,带审计与遗忘调度。
Other repositories with this package name
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yinling2024/dsh-layered-memoryREADME
Read the full README ↗配置
config.json 首次启动自动生成。常用项:
| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关;false 时插件不注册工具、不注入 |
prompt.coreMaxChars | 6000 | 核心层注入上限 |
prompt.implicitMaxChars | 900 | 内隐层注入上限 |
prompt.hint | true | 是否注入一小段「你可以用这些工具」的提示 |
prompt.recallMaxChars | 900 | 每轮长期召回上限 |
prompt.shortTermDigest | true | 是否注入显著短期片段 |
recall.topK | 5 | 每轮最多召回几条 |
recall.minScore | 0.28 | 召回分数门槛 |
recall.alwaysFacts | 2 | 每轮固定带几条高重要度语义事实(0 关闭) |
shortTerm.ttlMinutes | 30 | 短期 TTL |
shortTerm.maxItems | 40 | 每会话短期上限 |
shortTerm.autoCandidate | true | 显著短期片段自动进外显候选 |
implicit.minEvidence | 3 | 内隐晋升所需证据数 |
implicit.minDays | 2 | 证据至少跨几天 |
implicit.dailyUpdates | 3 | 内隐每日最多更新几个参数 |
implicit.maxStep | 0.05 | 单次置信度变化上限 |
explicit.candidateBelow | 0.5 | 低于这个重要度的新记忆先进候选 |
explicit.archiveAfterDays | 120 | 低重要度记忆多久后归档 |
explicit.trashDays | 30 | 回收站保留天数 |
core.applyEnabled | true | 是否允许核心层 apply/rollback |
core.applyCooldownSeconds | 30 | 提案生成后多久才允许 apply |
调低 prompt.recallMaxChars / recall.topK / recall.alwaysFacts 可以省 token;alwaysFacts 是每轮常驻的,最影响成本。