dsh-plugin
DayuanJiang/next-ai-draw-iodsh 的 draw.io 绘图插件:通过 next-ai-drawio MCP 服务器作图,点回复里的链接在右侧栏打开实时预览,可以手动修改图,AI 的每次修改都是可以恢复的版本。需 Node.js 18+,首次使用由 npx 下载 MCP 服务器。
DSH Desktop 人设与记忆插件:从聊天记录、小说、剧本或设定文档蒸馏角色;支持长期与临时记忆、风格学习、认可语料、人设切换纠偏、记忆星图和角色卡导入导出。任务侧仅保留轻量工作纪律,不再注入计划、台账或动态提醒。
让角色像一个会记得你的人。
Lume 是 DSH Desktop 的人设与记忆插件。它能从聊天记录、小说、剧本或人物设定中蒸馏角色,并让角色在长期使用中记住关系、偏好和说话方式。
任务侧只保留一段轻量工作纪律:按用户意图行动、做最小改动、进行成本匹配的验证。Lume 不再替模型维护计划、契约、台账、路由、触发器或指标。
内置人设:萝莉 loli(噜噜)、御姐 senpai(晚晴)、管家 butler(沈砚)、毒舌傲娇 tsundere(江野),以及 none(不使用人设)。

模型只会看到三个 Lume 工具:
| 工具 | 作用 |
|---|---|
lume_remember | 记住一条关于用户或双方关系的长期事实 |
lume_update_style | 保存用户明确提出的语气或表达要求 |
lume_create_persona | 在信息收集完整后创建自定义人设 |
任务契约、改动台账、项目知识和运行时指标等工具已在 0.9.0 移除。
Lume 只给模型这一段固定工作边界,不做动态任务分类或流程编排:
按用户当前意图行动:问答直接回答,分析不擅自修改,明确要求执行才动手。只查看直接相关内容,做满足目标的最小改动,不扩展范围或顺手重构。修改后做成本最低且与改动匹配的验证;未验证就如实说明。判断现状以当前代码和运行结果为准,不覆盖无关的用户改动。
前置:已安装 DSH Desktop。
# npm(推荐)
dsh plugin add lume-dsh-plugin
# GitHub tag
dsh plugin add github:cayan0x/Lume#v0.9.0
# 指定版本
dsh plugin add lume-dsh-plugin@0.9.0
安装或升级后必须完全退出并重启 DSH,包括托盘进程。插件配置不会热重载。
| 配置 | 默认值 | 说明 |
|---|---|---|
layeredInjection | true | 记忆、风格和语料走尾部快照;旧宿主不支持时自动并回 system 段 |
extractionEnabled | true | 自动提取长期记忆与风格纠正 |
extractionCooldownMs | 10 分钟 | 自动提取冷却时间 |
extractionProvider / extractionModel | 主对话模型 | 记忆提取专用模型档 |
distillProvider / distillModel | 主对话模型 | 人设蒸馏专用模型档 |
sampleCount / sampleMin | 6 / 2 | 注入的少样本语料数量与下限 |
memoryInject / styleInject | 12 / 5 | 记忆和风格约定的注入上限 |
injectionStrategy | topk | topk 按相关性检索,full 按配置上限取最近内容 |
switchBoundaryTurns | 2 | 人设切换播报窗口 |
personaOrder | 10000 | 人设稳定契约在 system prompt 中的顺序 |
0.9.0 删除,但新版不再打开或写入它们。npm install --legacy-peer-deps
npm test
npm run lint
npm run build
npm run release:check
架构说明见 ARCHITECTURE.md,发布流程见 RELEASING.md,市场登记说明见 docs/hub-registration.md。
MIT © cayan0x