dsh-light-memory
DSH Web GUI 轻量记忆系统:四个大写 Markdown 文件(USER.md / PROJECT.md / WORKLOG.md / CONVENTION.md)+ 两个动作(append 流水 / distill 沉降)。零外部依赖,只用 Node 内置模块;文件可视化、可 diff、可 git 管理。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chidaic/dsh-light-memory说明文档
阅读完整 README ↗🧾 配置(cordis.patch.yml 行内 config,为默认值;设置页可运行时覆盖)
userRoot: ~/.dsh/memory # USER.md + CONVENTION.md + state.json
projectName: PROJECT.md # 项目根
worklogName: WORKLOG.md # 项目根(append-only,不设硬上限)
recentSegments: 3 # 默认拼接最近 n 段(1–20)
recentBytes: 8192 # 拼接字节上限(512–65536)
userMaxBytes: 2048 # USER.md 字节上限(512–16384)
projectMaxBytes: 8192 # PROJECT.md 字节上限(1024–65536)
userMaxEntries: 60 # USER.md 结论条数上限(5–500)
projectMaxEntries: 80 # PROJECT.md 结论条数上限(5–500)
maxBytes: 25600 # CONVENTION.md 字节上限(兜底)
maxSegmentBytes: 4096 # 单段操作记录字节上限
injectUser: true # 用户级(USER.md)是否注入生效
injectProject: true # 项目级(PROJECT.md)是否注入生效
memoryActive: true # 更新记忆(规约提示 + append/distill 工具)是否生效