chidaic/dsh-light-memory1

dsh-light-memory

DSH Web GUI 轻量记忆系统:四个大写 Markdown 文件(USER.md / PROJECT.md / WORKLOG.md / CONVENTION.md)+ 两个动作(append 流水 / distill 沉降)。零外部依赖,只用 Node 内置模块;文件可视化、可 diff、可 git 管理。

包名
dsh-light-memory
版本
0.1.1
许可证
MIT
最近更新
2026年8月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chidaic/dsh-light-memory

🧾 配置(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 工具)是否生效