modusensus / modusensus/dsh-mneme
你的记忆插件很好,请问下一个版本是否可以支持desktop桌面端?
Open
feature
- Dominant language
- JavaScript
- Stars
- 100
- Forks
- 11
- Avg merge
- 1h 20m
- Merged PRs (30d)
- 116
Description
作者你好,感谢开发 dsh-mneme。autoDream 巩固、Markdown 镜像和语义检索这几块我一直用得很好,记忆库本身也很健康(90 条记忆、47 次 dream、1300+ 次 recall,PRAGMA integrity_check = ok),做得很扎实。
这次写信是想请教桌面端(desktop profile)的兼容性——我遇到的几个问题都指向"插件主要面向 Web UI 设计",因此想确认桌面端是否在您的规划中。
环境
项目 | 值
-- | --
插件 | @modusensus/dsh-mneme 0.7.7
宿主 | DSH Desktop(macOS)
Profile | desktop
我观察到的现象
- 记忆面板无法交互。 从左侧栏"记忆"入口进入后面板能渲染出来,但顶部"关闭"按钮点击后完全无反应,面板内其他控件看起来也不可用。
- 面板分类位置错乱。 面板被渲染到了左侧栏一个不正确/不预期的分类下,不在它应在的位置。(如需我可以附上截图。)
- config schema 未渲染成设置表单。 插件用
@deepseek-ai/schemastery的z.object({...})声明了完整配置(含entityExtractionEnabled、sleepModeEnabled、sleepEntityExtractionEnabled),cordis 系宿主本应据此自动生成设置表单。但在 desktop 端这些开关一个都没出现在设置页——唯一修改方式是手写~/.dsh/settings.yaml(顶层键用注册名dsh-mneme:)。这条路能通,但没有任何提示,用户根本发现不了。
- 图谱默认无数据且无引导。
entityExtractionEnabled与sleepModeEnabled均默认false,故entities/entity_relations恒为 0 行,知识图谱渲染为空。再叠加第 3 点,desktop 新用户无从得知"必须先打开两个开关图谱才会有内容",直观感受就是"插件装上就不工作"。我理解您默认关闭是有意的(实体提取每次写入都要调 LLM、sleep 批量提取要花 token),这个保守默认我认为是对的;缺的只是没有任何引导告诉用户。
佐证
包的 description 写的是 "...vector (semantic) search, and a Web GUI panel",未提及 desktop。这一点加上上面 1–3,让我想确认桌面端是否并非主要目标平台。
想请教的问题
- 后续版本是否有计划适配/兼容 desktop profile? 若有,大致在哪个版本、什么时间范围?
- 面板控件无响应、设置表单未渲染,在 desktop 端是否属于已知问题?
- 若暂无 desktop 支持计划,是否建议 desktop 用户改用 web profile 来使用记忆/图谱面板?desktop 端有无已知 workaround?
- 如需,我可以提供日志、截图、数据库诊断,或在 macOS desktop 上帮测预发布版本。
再次感谢——存储与巩固这两层做得很扎实,目前卡住的只是 desktop 端的 UI 表现层。
附:我这边已确认的技术细节(便于你回复时引用)
- 插件注册名(settings.yaml 顶层键):
dsh-mneme(src/index.js:22的export const name),不是 带 scope 的 npm 包名@modusensus/dsh-mneme
- 已通过
~/.dsh/settings.yaml手动开启:entityExtractionEnabled: true/sleepModeEnabled: true/sleepEntityExtractionEnabled: true
- 图谱数据源现状:
entities= 0 行、entity_relations= 0 行;dream_runs47 条全为run_type=auto,从未出现sleep记录
- 相关配置源码位置(
src/config.js):entityExtractionEnabled第 182 行、sleepModeEnabled第 236 行、sleepEntityExtractionEnabled第 283 行
Contributor guide
Assessment
This issue has not been assessed yet.