Ryan-G-Rolling/dsh-memory-feeder ↗★ 0
dsh-memory-feeder
从已完成的回合中提取长期事实并写入Markdown。 适合需要自动沉淀对话事实到本地Markdown记忆库的DSH Web用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Ryan-G-Rolling/dsh-memory-feeder说明文档
阅读完整 README ↗配置项
| 键 | 默认值 | 说明 |
|---|---|---|
memoryRoot | DSH_MEMORY_ROOT 或 ~/.dsh/memory | 记忆库根目录 |
inboxSubdir | agents/dsh | 候选区相对路径,写入其中的 inbox.md |
debounceMs | 5000 | 新轮次入队后延迟多久抽取 |
startupDelayMs | 1500 | 启动后处理遗留队列的延迟 |
retryDelayMs | 15000 | 失败或队列未清空时的重试间隔 |
maxPerRun | 5 | 每次最多处理几条队列记录 |
maxQueueAttempts | 3 | 单条记录最多尝试次数 |
maxItems | 5 | 每轮最多保留几条候选 |
minConfidence | 0.6 | 低于该置信度的提取结果丢弃 |
minTurnChars | 30 | 用户加助手文本低于该长度不入队 |
maxTranscriptChars | 16000 | 入队文本上限,用户约占 40% |
maxSeenEntries | 2000 | 去重哈希保留条数 |
provider / model | 空 | 留空时用该会话 request/header 的路由 |
queuePath / seenPath / logPath | 插件目录 | 队列、去重表和日志位置 |
路径都建议用绝对路径。Windows 下 YAML 单引号里的反斜杠不需要转义,写成正斜杠也可以。