reinocheong/dsh-session-move ↗★ 0
dsh-session-move
Manage DeepSeek Harness sessions from the Web UI: drag & drop or menu-move a session to another folder (workspace), permanently delete a session, and AI-rename a session by summarizing its conversation. Also exposes agent tools for each operation.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:reinocheong/dsh-session-move说明文档
阅读完整 README ↗dsh-session-move
在 DeepSeek Harness 网页界面里管理会话 —— 移动、删除、AI 重命名,支持拖拽。
面向 DeepSeek Harness (dsh) 的双端插件(宿主 + 浏览器)。补齐官方界面缺失的能力:
| 功能 | 官方 dsh | 安装本插件后 |
|---|---|---|
| 把会话移动到别的文件夹(workspace) | ❌ 会话被锁定在创建时的文件夹里 | ✅ 拖拽 或 菜单 → 选择弹窗 |
| 彻底删除会话 | ❌ 只有归档(隐藏,记录仍在磁盘) | ✅ 菜单 → 风险确认弹窗 → 完整删除 |
| AI 重命名会话 | ⚠️ 有自动标题,但只根据第一条消息 | ✅ 一键:LLM 总结整个对话生成标题 |
每个功能同时提供 agent 工具(workbench_session_move、workbench_session_delete、workbench_session_rename_ai),让 agent 也能帮你整理会话。
安装
# 从 GitHub 安装(发布到 npm 前的推荐方式)
dsh plugin --profile web add https://github.com/reinocheong/dsh-session-move/archive/refs/tags/v0.1.0.tar.gz
重启 profile 使插件生效:
# systemd 托管的安装
sudo systemctl restart dsh
手动安装说明(把包复制到
~/.dsh/profiles/node_modules/自己装时):必须在 profile 的cordis.patch.yml里手动注册:- insert: - id: session-move name: dsh-session-move
dsh plugin add会自动完成这一步。
使用方法
🗂 把会话移动到别的文件夹
拖拽 — 按住侧边栏里任意会话行,拖到另一个文件夹标题上。悬停时目标文件夹会高亮,松手即移动。
菜单 — 打开会话的 ... 菜单 → 移动到文件夹… → 选择目标文件夹 → 确认。