HHHHHH233333/dsh-session-delete ↗★ 1

dsh-session-delete

Permanently delete a DeepSeek Harness session: its chat log, projection cache, spill files, and the subagent sessions it spawned. 适合需要删除指定会话的聊天日志、投影缓存、溢出文件及其子代理会话,以清理磁盘空间的用户。

Package
dsh-session-delete
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Oct 24, 2026

Other repositories with this package name

Install

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

使用

  1. 右键侧栏里的会话(或它的 “…” 菜单)。
  2. 选 彻底删除会话…(排在“归档”和“复制会话 ID”之后,带分隔线)。
  3. 确认框会显示:会话标题、将删除的会话数与文件数、是否包含子代理。
  4. 点 彻底删除。界面提示成功后,该会话行从列表消失,磁盘上不再有它的记录。

删除当前正在使用的会话同样会成功:会话行消失,当前视图随之失效。请自行确认这是你要的结果。

配置(可选)

在 cordis.patch.yml 里给这一行加 config 即可覆盖默认值:

- id: dsh-session-delete
  config:
    sessionsRoot: D:\dsh\sessions   # 默认 $DSH_HOME/sessions
    dshHome: D:\dsh                 # 默认 $DSH_HOME,其次 ~/.dsh
    spillRoots: [D:\temp\dsh-spill] # 额外的溢出根目录;系统临时目录总会扫描
    settleMs: 1200                  # 停止后等待多久再删文件
    lateSweepMs: 6000               # 后台补扫延迟;0 关闭