dsh-fish-suite
Verifieddsh-fish-suite · v1.1.0 · MIT · Web UI
鱼记忆 + 心情合并插件:左侧主导航页面,只对选中的会话和启用的工作区生效。
Install
dsh plugin add dsh-fish-suite Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
dsh-fish-suite
把鱼记忆(dsh-fish-memory)和心情(dsh-yu-mood)合并成 DSH 桌面端左侧主导航里的一个页面。装好后在左侧「鱼记忆 / 心情」里选择会话、启用工作区,就能查看和记忆、心情。
安装
DSH 桌面端 → 插件 → 安装:
dsh-fish-suite
或命令行:
dsh plugin --profile desktop add dsh-fish-suite
功能
- 左侧主导航独立页面,不占用对话区。
- 会话下拉框显示:
工作区 · 对话标题 · 短 id。 - 只对当前选中的会话挂载
remember、注入心情/记忆段落;其他会话和其他工作区保持关闭。 - 每个工作区独立启用开关,状态持久化。
- 页面有「返回对话」,会打开插件里选中的那个会话。
- 记忆区始终显示;没有条目时显示空状态。
状态
- 当前查看的会话:
focusSession - 工作区启用:
workspaces
两者只由页面操作修改,聊天、DSH 当前会话切换、页面轮询都不会自动改。
默认位置:
$DSH_HOME/fish-suite/fish-suite.json
也支持在 $DSH_HOME/fish-suite-local.json 中设置本地数据目录:
{ "dataDir": "D:\\path\\to\\data" }
兼容性
- DSH 0.2.1-rc.3 桌面端。
dsh-fish-memory1.2.6 和dsh-yu-mood2.0.0 以未修改的 vendor 形式随包分发;它们的许可证在vendor/*/LICENSE。remember的扁平参数声明在 Host 侧归一化为合法 JSON Schema,不改依赖源码。- 页面使用
sidebar.panellist+main注册主导航,使用ctx.uiWorkspace.openSession返回正确会话。
开发
pnpm pack
发布前在本地 DSH profile 用 tgz 安装验证,再发布 npm/GitHub Release。
License
MIT。vendor/ 下依赖的许可证随各自目录保留。