huy8000/dsh-session-delete ↗★ 0

dsh-session-delete

Permanently delete inactive cold sessions from the DeepSeek Harness sidebar with explicit safety refusals. 适合需要彻底清理侧边栏冷会话的用户,建议先在临时环境验证。

패키지
dsh-session-delete
호환성
미검증
버전
1.0.0
라이선스
MIT
최근 업데이트
2026. 10. 20.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huy8000/dsh-session-delete

安装与使用

本修复候选请先在临时 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 删除完成但客户端刷新失败时,可单独重试刷新,不会再次提交删除。