← 返回列表
⚠ 装前注意
|
基本兼容但装前注意:npm 同名包「dsh-session-delete」归属 vtxf/dsh-session-delete,装到的可能不是本插件 · 最近上游提交 2026/9/13 · 已提供中文文档
DeepSeek Harness 的会话回收站与永久删除。侧边栏删除、恢复、批量清除以及活动会话保护。
综合分
29.2
GitHub 分
29.2
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add XXXXXQ-0206/dsh-session-deletenpm 同名包「dsh-session-delete」归属 vtxf/dsh-session-delete,装到的可能不是本插件,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
- 是什么
- dsh 原生插件 · browser
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 12 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-session-delete @ 0.1.0
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
npm 同名包「dsh-session-delete」归属 vtxf/dsh-session-delete,装到的可能不是本插件
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 01:20:00
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-session-delete English | 中文 DeepSeek Harness 会话回收站与彻底删除插件。 dsh-session-delete 为 DeepSeek Harness 增加安全、可恢复的会话删除流程。你可以在侧边栏会话操作菜单中移入回收站,在 Settings 中管理已归档会话,一键恢复,或批量彻底删除。活跃 Agent 与正在使用的会话默认受到保护。 功能亮点 - 侧边栏删除项 「删除」直接加入原生会话操作菜单,与「重命名 / 分叉对话 / 归档对话」并列。 - 会话头部删除按钮 当前会话也可以从对话页顶部移入回收站。 - 回收站管理器 Settings → 会话回收站 提供搜索、工作区分组、多选、批量还原与批量彻底删除。 - 真正的彻底删除 同时清除持久化会话日志、投影缓存,以及只有记录没有日志的幽灵会话。 - 活跃会话保护 拒绝删除正在运行或仍被使用的会话。 - 可恢复路径 每次归档操作都可撤销,并在右下角显示撤销 Toast。 - 原生风格深色/浅色界面 使用 DSH 设计令牌,优先跟随 body[data-ds-dark-theme],并提供 OS 级兜底。 为什么采用这套流程? 删除 Harness 会话不只是移除一行记录。会话包含持久化事件日志、投影缓存、工作区归属,甚至可能还有进行中的工作。dsh-session-delete 把删除设计成两阶段操作: 活跃会话 -> 归档(可恢复) -> 恢复 / 彻底删除 这样既保留日常操作的速度,又让不可逆删除变得更慎重。 安装 安装最新 Release: dsh plugin --profile web add https://github.com/XXXXXQ-0206/dsh-session-delete/releases/download/v0.5.4/dsh-session-delete-0.5.4.tgz 也可以安装固定 Git 标签: dsh plugin --profile web add github:XXXXXQ-0206/dsh-session-delete#v0.5.4 安装后重启 dsh web。 更新或卸载: dsh plugin --profile web update dsh-session-delete dsh plugin --profile web remove dsh-session-delete 使用方法 删除会话 1. 在侧边栏悬停目标会话行。 2. 打开会话操作菜单。 3. 点击 删除。 4. 会话移入回收站,并出现撤销 Toast。 还原或彻底删除 1. 打开 Settings → 会话回收站。 2. 选择一个或多个已归档会话。 3. 选择 还原 或 彻底删除。 4. 活跃会话会自动受到保护。 架构 这个 bundle 同时包含 Host 与 Browser 两端: index.js Host 入口:生命周期、工作区、归档与持久化 client.js Browser 半边:侧边栏操作、回收站 UI、Toast client.css 基于 DSH 设计令牌的组件样式 cordis.patch.yml Web Profile bundle patch packages/session-trash-host Host 实现与 HTTP 路由 Browser 通过插件自己的 /api/session-trash/* 路由与 Host 通信;非 GET 请求携带 x-dsh-plugin 头防止 CSRF。Host 操作按会话逐一执行,批量操作会收集并报告失败项。 开发 pnpm test 测试覆盖 Host 逻辑、归档/彻底删除行为与 HTTP 路由契约。 License MIT