READMESource: main@79eb5130
dsh-favorites
DeepSeek Harness(DSH)收藏夹插件:把需要保留的会话加入收藏,防止误删。
功能
- 收藏会话:会话头部出现 ⭐/★ 按钮,点击即可收藏 / 取消收藏当前会话。
- 侧边栏收藏夹:侧边栏底部(设置按钮上方)出现黄色 ★「收藏夹」条目,点击展开收藏列表——点标题打开会话、点 × 取消收藏;收起侧边栏时变成圆形星星按钮。
- 防误删:已收藏的会话不能归档(archive),但可以正常重命名和分叉(fork);取消收藏后才恢复归档,操作时会有提示。
- 重命名同步:会话重命名后,收藏夹里的名字自动同步更新。
- 持久化:收藏列表保存在
favorites设置命名空间(settings.yaml),重启不丢。
安装
(Windows 手动安装)
- 把本目录复制到
%USERPROFILE%\.dsh\profiles\web\node_modules\dsh-favorites\。 - 编辑
%USERPROFILE%\.dsh\profiles\web\package.json:- 在
dependencies里加"dsh-favorites": "0.1.0"; - 在
dsh.profile.bundles数组里追加"dsh-favorites"。
- 在
- 重启
dsh web,浏览器硬刷新(Ctrl+Shift+R)。
注:本插件是标准 DSH bundle(声明了
dsh.bundle.patch)。若本机装了 pnpm,也可用官方命令:dsh plugin --profile web add <path-or-git-url>。
目录结构
lib/index.js—— 宿主端:注册favorites设置命名空间({ sessionIds: string[] })。lib/client.js—— 客户端:会话头部星标 + 侧边栏收藏夹面板 + 分叉/归档拦截。cordis.patch.yml—— bundle patch:插入宿主条目。
许可
MIT
No comments yet. Be the first to write one.