dsh-wb-memory
基于Markdown的本地工作区文件化记忆系统 适合需要跨会话长期记忆且不希望使用向量数据库的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:miseryrua/dsh-wb-memory說明文件
閱讀完整 README ↗配置项
- 注入预算:
profileMaxCharssummaryMaxCharslogMaxCharsentryMaxCharsrelevantTopKpinnedMaxCharsweekWindowDaysweekMaxCharsweekSummaryDailyChars - 流水与小结:
autoDigestdigestMaxPerDaydigestUserCharsdigestAssistantCharssessionSummarysummaryIdleMssummaryMinUserCharssummaryMaxPerDay - 提炼与整理:
autoDistilldistillProviderdistillModelcompactProvidercompactModelcompactMaxTokenscompactRetryFeedbackdistillMaxInputCharsdistillMaxTokensdistillTimeoutMsdistillIntervalMsdistillStartDelayMs - 检索:
memorySearchToolsearchLogDayssearchLogTopK - 治理:
gcEnabledlogRetentionDaysmemoryCharThresholddupThresholdtrashRetentionDaysarchiveRetentionDays - 其它:
enabledactiveProjectdayBoundaryHour
缺字段自动用默认值补齐;坏 JSON 备份为 config.json.bak 后重建;带 BOM 的合法 JSON 正常加载。BOM 这一条是踩过坑的:PowerShell 5.1 的 Set-Content -Encoding UTF8 必写 BOM,而 Node 的 JSON.parse 不接受——历史事故是 distilled.json 被写进 BOM 让幂等标记全丢,全部历史日志被当作未提炼重跑,各工作区 MEMORY.md 追加了大量重复条目。