Back to home@andyzhuang233

dsh-favorites

DeepSeek Harness 收藏夹插件:收藏会话、防止误删。

Stars
0
Language
JavaScript
Created
Aug 21, 2026
Updated
Aug 21, 2026
GitHub repo

Introduction

dsh-favorites

DeepSeek Harness(DSH)收藏夹插件:把需要保留的会话加入收藏,防止误删。

功能

  • 收藏会话:会话头部出现 ⭐/★ 按钮,点击即可收藏 / 取消收藏当前会话。
  • 侧边栏收藏夹:侧边栏底部(设置按钮上方)出现黄色 ★「收藏夹」条目,点击展开收藏列表——点标题打开会话、点 × 取消收藏;收起侧边栏时变成圆形星星按钮。
  • 防误删:已收藏的会话不能归档(archive),但可以正常重命名和分叉(fork);取消收藏后才恢复归档,操作时会有提示。
  • 重命名同步:会话重命名后,收藏夹里的名字自动同步更新。
  • 持久化:收藏列表保存在 favorites 设置命名空间(settings.yaml),重启不丢。

安装

(Windows 手动安装)

  1. 把本目录复制到 %USERPROFILE%\.dsh\profiles\web\node_modules\dsh-favorites\
  2. 编辑 %USERPROFILE%\.dsh\profiles\web\package.json
    • dependencies 里加 "dsh-favorites": "0.1.0"
    • dsh.profile.bundles 数组里追加 "dsh-favorites"
  3. 重启 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