HHHHHH233333/dsh-session-delete ↗★ 1
dsh-session-delete
彻底删除会话及其关联的缓存与子代理记录 适合需要删除指定会话的聊天日志、投影缓存、溢出文件及其子代理会话,以清理磁盘空间的用户。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HHHHHH233333/dsh-session-delete说明文档
阅读完整 README ↗使用
- 右键侧栏里的会话(或它的 “…” 菜单)。
- 选 彻底删除会话…(排在“归档”和“复制会话 ID”之后,带分隔线)。
- 确认框会显示:会话标题、将删除的会话数与文件数、是否包含子代理。
- 点 彻底删除。界面提示成功后,该会话行从列表消失,磁盘上不再有它的记录。
删除当前正在使用的会话同样会成功:会话行消失,当前视图随之失效。请自行确认这是你要的结果。
配置(可选)
在 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 关闭