🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

会话日志修复箱 wxy/dsh-toolbox

DeepSeek Harness
wxy64 天前有提交已提供中文文档扫描:含敏感能力

离线体检修复损坏日志,拖拽整理会话区

29.1/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/wxy/dsh-toolbox.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · chat
暂无时间戳·判据 →
装得上吗[实装验证]!
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 64 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-toolbox(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:16:42

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 15 处,展示前 12 条)
  • 执行外部命令固定命令
    packages/core/src/harness.mjs:18
    const npmRoot = execFileSync('npm', ['root', '-g'], { encoding: 'utf8' }).trim()
  • 读取本地文件
    packages/core/src/harness.mjs:20
    if (existsSync(candidate)) return candidate
  • 读取本地文件
    packages/core/src/harness.mjs:22
    if (DEFAULT_INSTALL !== '' && existsSync(DEFAULT_INSTALL)) return DEFAULT_INSTALL
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:939
    if (!existsSync(pkgPath)) return null
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:941
    return JSON.parse(readFileSync(pkgPath, 'utf8')).version ?? null
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:1980
    if (!existsSync(target)) throw new Error(`${groupName}: target not found: ${target}`)
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:1981
    const original = readFileSync(target, 'utf8')
  • 写入本地文件
    packages/harness-patch/src/patch.mjs:2025
    if (!existsSync(backup)) copyFileSync(target, backup)
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:2025
    if (!existsSync(backup)) copyFileSync(target, backup)
  • 写入本地文件
    packages/harness-patch/src/patch.mjs:2026
    writeFileSync(target, text)
  • 读取本地文件
    packages/harness-patch/src/patch.mjs:2040
    if (!existsSync(backup)) {
  • 写入本地文件
    packages/harness-patch/src/patch.mjs:2044
    copyFileSync(backup, target)
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 离线体检修复日志
  • 拖拽整理会话区

README

由 DeepSeek 最新模型翻译生成
DEEPSEEK HARNESS TOOLBOX · SESSION LOG REPAIR & SESSION-AREA MANAGEMENT · MIT 面向 DeepSeek Harness 的小工具集,包含两个命令行组件: 面向 DeepSeek Harness 的小工具集,两个命令行组件: - dtb-session-care — 会话日志损坏时,Harness 可能打不开 / 无法运行;用它离线体检并修复。 会话日志损坏时,Harness 可能打不开 / 无法运行;用它离线体检并修复。 - dtb-harness-patch — 给 Harness 打上会话区管理补丁:界面内拖拽整理会话(工作区 / 未分组 / 归档 之间全向移动)、归档文件夹、跨目录移动,坏日志不再拖垮整个界面。 给 Harness 打上会话区管理补丁:界面内拖拽整理会话(工作区 / 未分组 / 归档 之间全向移动)、归档文件夹、跨目录移动,坏日志不再拖垮整个界面。 npm i -g @dsh-toolbox/session-care @dsh-toolbox/harness-patch 推荐通过 npm 全局安装;@dsh-toolbox/core 是两个组件的共享底层,无需直接安装。
展开完整文档(README 剩余 1 节)
DEEPSEEK HARNESS TOOLBOX · SESSION LOG REPAIR & SESSION-AREA MANAGEMENT · MIT

面向 DeepSeek Harness 的小工具集,包含两个命令行组件:

面向 DeepSeek Harness 的小工具集,两个命令行组件:

- dtb-session-care — 会话日志损坏时,Harness 可能打不开 / 无法运行;用它离线体检并修复。
会话日志损坏时,Harness 可能打不开 / 无法运行;用它离线体检并修复。
- dtb-harness-patch — 给 Harness 打上会话区管理补丁:界面内拖拽整理会话(工作区 / 未分组 / 归档 之间全向移动)、归档文件夹、跨目录移动,坏日志不再拖垮整个界面。
给 Harness 打上会话区管理补丁:界面内拖拽整理会话(工作区 / 未分组 / 归档 之间全向移动)、归档文件夹、跨目录移动,坏日志不再拖垮整个界面。

npm i -g @dsh-toolbox/session-care @dsh-toolbox/harness-patch

推荐通过 npm 全局安装;@dsh-toolbox/core 是两个组件的共享底层,无需直接安装。

dtb-session-care health # scan every session log (default root ~/.dsh/sessions)
dtb-session-care repair --apply # repair corrupt logs (originals kept as .corrupt-)
dtb-harness-patch # interactive full-screen flow (see below)

dtb-harness-patch 默认进入交互式界面(全屏 TUI):先显示各组状态一览(每个文件一行,带进度条与待应用/已具备/无法匹配计数),确认后逐补丁应用并实时更新进度;应用失败时提供"撤销 / 升级 Harness / 升级补丁模块"的选择。按 H 随时查看帮助。非 TTY 环境(管道 / CI)自动降级为文本流程;DSH_PATCH_TUI=0 可强制文本模式。

dtb-harness-patch 默认进入交互式界面:状态一览(每文件一行 + 进度条)→ 确认 → 逐补丁应用实时刷新;失败可撤销/升级。H 显示帮助,非终端自动降级为文本。

dtb-harness-patch 应用后:刷新浏览器(拖拽、归档文件夹等客户端能力立即生效)+ 重启一次 Harness(host 侧 RPC 生效)。

dtb-harness-patch 应用后:刷新浏览器(拖拽、归档文件夹等客户端能力立即生效)+ 重启一次 Harness(host 侧 RPC 生效)。

非交互命令:

非交互命令:

dtb-harness-patch --apply # apply one feature group only
dtb-harness-patch --unapply # restore one group from backup
dtb-harness-patch --unapply-all # restore every group
dtb-harness-patch --status # show per-group state (no changes)
dtb-harness-patch --yes # skip the confirmation prompt
dtb-harness-patch --allow-unverified # skip the version check

| 包 | 用途 | 命令 |
| @dsh-toolbox/session-care | 会话日志健康检查与修复(离线) | dtb-session-care |
| @dsh-toolbox/harness-patch | 会话区管理补丁:特性组 session-area + resilience,交互式界面,可撤销 | dtb-harness-patch |
| @dsh-toolbox/core | 两个组件的共享底层,无需直接安装 | — |

克隆仓库仅供开发与贡献;日常使用请走 npm 安装。

git clone https://github.com/wxy/dsh-toolbox.git
cd dsh-toolbox
make install # links the commands into ~/.dsh/tools/bin

- 事故复盘与修复手册

本项目以 MIT 许可证发布。

- npm — @dsh-toolbox/session-care · @dsh-toolbox/harness-patch · @dsh-toolbox/core
npm 上的三个软件包
- GitHub — wxy/dsh-toolbox GitHub 仓库
- DeepSeek Harness — deepseek-ai/dsh 被修补的 DeepSeek Harness 本体
预览分享卡片长什么样 ↓wxy/dsh-toolbox
分享 · DeepSeek Harness Hub
wxy/dsh-toolbox

离线体检修复损坏日志,拖拽整理会话区

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部