huangmouren2023/deepseek-harness-toolkit

huangmouren2023★ 1JavaLast synced: 2026-08-15

Open on GitHub

Windows emergency toolkit for DeepSeek Harness

README excerpt

DeepSeek Harness 小工具集 作者:阿图 这是一个面向 Windows 的 DeepSeek Harness 杂项工具箱,收录启动器、诊断脚本、插件和其他临时救火包。工具按目录独立放置,后续可以继续增加互不干扰的小工具。 工具目录 首个工具:Web 重启启动器 tools/restart-web/start-deepseek-harness-web.bat 适用于 Windows。它会: 1. 定位并检查 DeepSeek Harness 工作区; 2. 查找占用 127.0.0.1:3080 的旧 Harness 实例; 3. 只在确认进程链属于 Harness 时结束旧进程树; 4. 等待端口释放后,直接执行 DSH 的 Node 源码入口,避免启动时触发 pnpm 依赖裁剪。 使用示例: 也可以先设置环境变量: 脚本默认使用当前目录作为 Harness 根目录,因此也可以把它复制到 Harness 工作区后直接运行。 前置条件:Windows、Node.js、pnpm,以及已经构建好的 apps\web\dist\index.html 。 第二个工具:Web 关停脚本 tools/stop-web/stop-deepseek-harness-web.bat 只结束占用 127.0.0.1:3080 的 DSH 实例进程树,释放端口后退出,不会重新启动服务。没有 3080 监听时提示已停止;无法确认监听者属于 Harness 时拒绝结束,避免误杀。 第三个工具:dsh-nudge 插件 tools/dsh-nudge/ 是一个 DSH 插件:任务报错或中断时,强制戳 LLM 一下,让模型解释报错、从中断处继续,而不是装死躺平。针对 agent 稳定性的基础设施。 它监听 agent/request-error waterfall:先放行给下游重试策略,只有终态失败(重试耗尽、无人接管)才接管,用 agent.followup() 唤醒模型。用户主动取消和 agent 销毁不戳;同 turn 只戳一次,连续失败上限 3 次。 安装方式见 tools/dsh-nudge/README.md (放到 /.dsh/dsh-external/ 并在 profile 里 link,或手动建 junction)。 第四个工具:DSH Android Shell tools/dsh-android-shell/ 是 DeepSeek Harness 的 Android 外壳,把 DSH 的 bootstrap、runtime、核心依赖和 arm64 原生库打进 APK,在手机 App 私有目录中启动本地 DSH 服务,再通过 WebView 使用完整界面。 它重点解决了手机端的几个实际问题: - 首次启动解包到独立的 dsh-runtime/ ,升级只替换…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-externaldsh-plugin

Category