WSL043/dsh-native-session-delete

WSL043★ 2JavaScript最后同步: 2026-08-22

在 GitHub 打开

Permanent session deletion in the native DeepSeek Harness menu, with second confirmation and in-place refresh

README 摘要

DSH Native Session Delete 把“永久删除会话”带回 DeepSeek Harness 原生菜单。 原生深色菜单 · 二次确认 · 永久删除 · 原地更新列表 English · 安装 · 使用 · 安全边界 原生 直接 顺滑 删除入口就在会话原生操作菜单中,归档仍然保留 二次确认后永久删除目标会话;正在运行的任务会先停止 删除成功后原地刷新列表,不重载整个 DSH 页面 安装 Windows 快速安装(推荐) 打开 PowerShell,复制这一行: 助手依次检查当前目录、PATH、 DSH PORTABLE ROOT 、下载/桌面/文档目录,以及这些目录和 LocalAppData\Temp 下最多三层的 Portable 解压目录;找到后立即调用一次 DSH 官方 plugin add 。 它不会递归扫盘、安装包管理器、保存 profile 快照、创建常驻命令或重复下载插件。普通 DSH 和 DSH-Portable 的便携版、Windows 安装版都可以作为目标。若同时发现一个长期安装和 Temp 中的测试/解压副本,会自动选择长期安装;若存在多个长期安装,助手会列出真实路径并让你输入编号, 不需要改命令或填写示例路径。若仍未找到,请先进入实际的 DSH-Portable 文件夹再运行同一条命令。 官方 CLI(macOS、Linux 或希望直接审阅命令) 助手和这条命令使用的是同一个标准 bundle 安装机制;助手只是 Windows 入口,不接管安装事务。 安装完成后,保存工作并按 DSH 的正常方式重启一次,使新的 bundle 配置生效。 交给 Agent 请使用固定版本的 AGENTS.md, 其中写明了安装、更新、验收、卸载和安全边界。不要把 main 分支文档当作安装依据。 使用 1. 打开侧边栏中目标会话右侧的原生操作菜单。 2. 选择红色的 删除会话… 。 3. 在确认弹窗中再次确认会话名称并点击 永久删除 ;也可以随时点击 取消 。 永久删除无法撤销,确认弹窗会明确显示目标会话 插件生效后,删除逻辑复用 DSH 的生命周期和会话存储能力。正在运行的任务会先停止并等待 收敛,然后删除目标会话;成功后只更新会话列表,不重载整个 DSH 页面。 安全边界 [!WARNING] 永久删除无法撤销。点下确认前,请核对会话名称;需要保留的内容请先另行备份。 本插件的责任范围是:在 DSH 默认逐会话 JSONL 存储和宿主生命周期边界内,验证并移除用户明确 确认的目标会话独占目录。DSH 当前没有公开会话删除 API;二次确认是强制步骤,取消不会发送删除请求。 以下内容不在本插件的删除范围内,也不保证被清理: - 其他会话、其他插件数据、外部附件、缓存、索引、日志、备份和云端/同步副本; - 非 JSONL 存储或宿主…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginnpm-packageprivacysession-management

分类