huy8000/dsh-session-delete ↗★ 0
dsh-session-delete
Permanently delete inactive cold sessions from the DeepSeek Harness sidebar with explicit safety refusals. 适合需要彻底清理侧边栏冷会话的用户,建议先在临时环境验证。
同名パッケージの別リポジトリ
インストール
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huy8000/dsh-session-deleteドキュメント
README 全文を読む ↗安装与使用
本修复候选请先在临时 DSH_HOME 中验证,不建议直接替换唯一数据副本的环境。
在 DSH Plugins → Add plugin 输入本仓库的本地绝对路径,Install → Enable,重启 Host。也可通过以下仓库地址安装;请核对所选 ref,main 的修复候选与历史 1.0.0 代码行为不同:
git+https://github.com/huy8000/dsh-session-delete.git
CLI 安装示例(先启动过 Desktop profile,然后完全退出 Desktop):
dsh plugin --profile desktop add "git+https://github.com/huy8000/dsh-session-delete.git"
CLI 安装依赖后仍需在插件页启用 bundle 并重启。不要绕过 DSH 的版本限制。若包管理布局使插件无法解析 DSH 的版本元信息,删除会返回 unsupported-runtime,应修复安装布局而非取消校验。
在临时实例确认只有一个 Host 使用 Session、Cache 和 Workspace 存储后,才在插件配置中设置:
singleHost: true
bundle 默认值为 false。可在临时 profile 的 cordis.patch.yml 用以下 patch 覆盖插件配置,然后重启:
- id: dsh-session-delete
config:
singleHost: true
这是部署者对存储独占条件的明确声明,并不是自动检测或跨进程锁。条件不成立时保持默认拒绝,不要开启;本次没有改动任何真实 DSH 配置。
在会话行 ... → 删除会话,确认框会显示会话标题和不可恢复提示。进行中不能重复提交、关闭或更换目标;失败会保留错误信息。Host 删除完成但客户端刷新失败时,可单独重试刷新,不会再次提交删除。