ningmengxr/dsh-task-control

ningmengxr★ 2TypeScript最后同步: 2026-08-20

在 GitHub 打开

DeepSeek Harness 插件:pip/GitHub 下载卡死一键急停 + 下载进度检测 + 卡死识别 + 隐形追加条件。Emergency stop for stuck pip/GitHub downloads in DSH.

README 摘要

dsh-task-control —— 下载卡死急停 + 任务健康检测 DeepSeek Harness 插件 :pip / GitHub 下载卡到怀疑人生?网络超时停不下来? 一键急停 + 下载进度检测 + 卡死识别 + 隐形追加条件。 在国内网络环境下,从 pip / GitHub 下载大文件(torch、ffmpeg、插件包…)卡顿、超时是家常便饭。DSH 原生的「停止」和任务暂停会被排在卡住的下载命令后面 无法生效 ——任务既下不完、也停不掉。这个插件补上了缺口: 按钮 作用 🔴 急停 一键强制终止当前任务 (杀进程 + 停止会话),下载/安装卡住时随时可停, 带防误触确认 (勾选"了解丢失进度"才能点确认) 拍一下deepseek (检测) 一键检查任务状态:出错 / 疑似卡死 (工具调用超 10 分钟未返回)/ 运行中 / 健康 追加条件 任务运行中追加补充条件(先中止 → 弹窗输入 → 带条件隐形重跑) ✨ 核心亮点 1. 下载卡死「急停」—— 为国内网络环境而生 - pip( pip install torch 等 2.5GB 大包)、GitHub(大文件下载)、curl 下载卡住/超时时,原生的停止按钮和暂停 都被排在卡住的工具返回值后面,毫无反应 ; - 点「急停」→ 宿主直接 按命令特征找到并杀掉卡住的下载进程 → 任务立即停止,换源重来; - 防误触:先弹警告"急停会导致下载任务丢失,重新启动后需要全部重新下载", 勾选后才能点确认 。 2. 下载中检测—— 不再"疑似卡死"误报 - 检测到正在执行下载/安装命令时, 无论是否超时 都先查实际状态: - curl 类 (有输出文件)→ 显示真实进度百分比(如 正在下载 ffmpeg-release-essentials.zip,进度 42% ); - pip 类 (无输出文件)→ 明确提示"正在下载,无法计算进度,请耐心等待", 绝不显示误导性的假进度 ; - 下载进程已退出 → 提示"下载出现异常中断" + 可强制终止。 3. 卡死识别 + 强制终止 - 非下载类工具调用超过 10 分钟未返回 → 提示"疑似卡死:工具 X 已运行 N分N秒"; - 检测弹窗内可直接 强制终止 (杀进程, session.cancel 对此无能为力)。 4. 隐形追加条件(无用户气泡) - 「追加条件」的恢复/条件消息经宿主通道以 插件来源消息 注入会话:模型照常执行,但聊天界面只显示一条低调的上下文提示行—— 没有"继续"、没有"补充条件…"气泡 ,体验干净利落。 安装 1. lib/ 已包含构建产物( lib/index.js 宿主半 + lib/client.js 客户端 bundle)。将插件包放入 DSH 的 profile node modules: - 直接拷贝到 /.dsh/prof…

在 GitHub 查看完整 README →
内容/媒体deepseekdeepseek-harnessdownloaddshdsh-pluginemergency-stoppluginproductivity

分类