安装文档

August 21, 2026 · View on GitHub

dsh-session-dustbin 挂载到 DSH Desktop(DeepSeek Harness)desktop profile。

前置要求

  • 已安装 DSH Desktop(插件目录 C:\Users\CJX\.dsh\plugins\、profile 目录 C:\Users\CJX\.dsh\profiles\desktop\
  • node / pnpm 可用(desktop profile 内自带 pnpm registry 配置)

安装步骤

1. 放置插件

dsh-session-dustbin 整个目录拷贝到 DSH 插件目录:

cp -r dsh-session-dustbin C:/Users/CJX/.dsh/plugins/

最终路径:C:\Users\CJX\.dsh\plugins\dsh-session-dustbin\(含 lib/src/package.jsoncordis.patch.yml 等)。

2. 挂载到 desktop profile

编辑 C:\Users\CJX\.dsh\profiles\desktop\package.json

{
  "dependencies": {
    "@local/dsh-session-dustbin": "file:../../plugins/dsh-session-dustbin"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@local/dsh-session-dustbin"
      ]
    }
  }
}

3. 安装依赖

cd C:/Users/CJX/.dsh/profiles/desktop
pnpm install

注意:file: 依赖安装为实体拷贝,不是符号链接。 修改插件源目录后,必须重新同步拷贝才能生效(见下文「升级 / 重装」)。

4. 重启并验证

  1. 重启 DSH
  2. 设置 → 插件 → 可配置 →「会话纸篓」卡片
  3. 归档一个会话 → 卡片「已归档」区出现它,展开可查看对话内容
  4. 点「删除」→ 确认框(勾选「无法恢复」)→ 确认 → 会话立即从侧边栏与列表消失

升级 / 重装

cd C:/Users/CJX/.dsh/plugins/dsh-session-dustbin
node sync-profile.mjs                # 默认 profile;可用 --profile <path> 指定
# 重启 DSH(必须完全退出所有进程)

客户端部分修改后需要重建(node build-client.mjs)再同步;宿主侧(lib/)修改直接生效。

卸载

  1. package.json 删除依赖项与 bundles 条目
  2. pnpm install
  3. 删除插件目录 C:\Users\CJX\.dsh\plugins\dsh-session-dustbin
  4. 可选:删除 settings.yaml 中的 dsh-session-dustbin: 段(本插件无配置项,通常不存在)

常见问题

troubleshooting.md