dsh-task-progress

DSH PLUGIN浏览器与联网

仓库 4133chen/dsh-task-progress · npm @local/task-progress

浏览器与联网 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

为 DeepSeek Harness Web UI 的会话任务清单渲染逐任务进度条与整体进度,并可开启任务完成提醒。

一句话选型结论

按资料字段整理

dsh-task-progress 是浏览器与联网类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类浏览器与联网 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-11-07 创建于 2026-11-07
README 5.6 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:4133chen/dsh-task-progress#v1.0.0
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名@local/task-progress可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-task-progress:为 DeepSeek Harness 会话任务加上进度条与完成提醒

  • 每个任务一条进度条
  • 整体加权进度显示
  • 可选完成提醒与通知
  • 可折叠并记忆状态
  • 跟随主题、支持 8 种语言

适用场景

通知联网搜索

上游标签

deepseek-harnessdshdsh-pluginprogress-barremindertodoweb-ui

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-11-10): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ? 未知
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在浏览器与联网场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-task-progress当前 L4 · 沙盒安装通过 低风险 0 未标注 有
dsh-our-free-model L3 · 安装规范通过 低风险 8,796 未标注 有
dsh-web L3 · 安装规范通过 低风险 8,549 未标注 无
BrowserSkill L4 · 沙盒安装通过 低风险 8,456 未标注 有
dsh-pocket L5 · 运行验证通过 低风险 1,656 0.2.0-rc.2 等 12 个 有
Browser4 L4 · 沙盒安装通过 中风险 1,152 未标注 有

仓库档案

浏览器与联网
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方4133chen仓库 dsh-task-progress · 默认分支 main
分类浏览器与联网browser
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-11-07 · 2026-11-07最后推送 2026-11-07
本站收录2026-11-08首次进入本站目录的时间

README 全文

5.6 KB
作者原文,中文版优先;只做安全转义,不改内容

任务进度条 · Task Progress Bars

给 DeepSeek Harness Web UI 的会话任务清单换上每个任务一条进度条,并在任务完成时提供可选提醒。
A DeepSeek Harness Web UI plugin that renders a progress bar for every session task and offers optional completion reminders.

功能 / Features

  • 每个任务一条进度条:输入框上方的任务面板中,每个任务显示状态点、任务名、迷你进度条和百分比。
  • 待处理 pending → 0%;进行中 in_progress → 50%(呼吸动画);已完成 completed → 100%(成功色 + 删除线)。
  • 整体进度:标题行常驻整体进度条,显示「已完成 x/y · 百分比」;总进度按加权估算 (完成数 + 0.5 × 进行中数) / 总数,是"大概进度"。
  • 可选完成提醒:面板右上角铃铛按钮,默认关闭、点击开启,偏好保存在浏览器本地。
  • 任务变为已完成时弹应用内提醒;全部完成时提示「全部任务完成 🎉」并附会话名。
  • 跨会话监控:切换到别的会话时,原会话任务完成也会提醒;面板自身另有兜底检测,5 秒内去重。
  • 系统通知可用时额外发送;应用内提醒始终兜底(Windows 上系统通知依赖应用通知设置)。
  • 可折叠:点击标题行展开/收起任务列表;折叠状态与提醒开关都会被记住。
  • 跟随主题:只使用 Harness 的 --dsw-alias-* 主题 token,自动适配明暗主题。
  • 8 种语言:中文、English、日本語、Español、Français、Deutsch、Русский、Português。

环境要求 / Requirements

  • DeepSeek Harness(Web UI / Desktop),版本 0.2.2-rc.1 附近。
  • 当前 Agent 预设需要挂载 @deepseek-ai/dsh-tool-todo(standand 预设默认已挂载,todos 投影即数据源)。
  • 无构建步骤:client.js 是 Harness 客户端可直接加载的普通 JS 插件包。

安装 / Installation

方式一:让 Harness 里的智能体安装(推荐)

git clone https://github.com/4133chen/dsh-task-progress.git

然后在任一 DSH 会话中把该目录告诉智能体,例如:

> 用 plugin_manager 把 dsh-task-progress 目录安装为本地插件。

智能体会调用 plugin_manager install_bundle(绝对路径指向克隆下来的目录):安装包、写入 profile 的 bundle 选择并热加载,通常无需重启。安装结束后输入框上方即出现任务进度面板。

方式二:手动加入 profile

  1. 在 ~/.dsh/profiles/<你的profile>/package.json 中把插件加入依赖与 bundle 列表:
{
"dependencies": { "@local/task-progress": "link:/path/to/dsh-task-progress" },
"dsh": { "profile": { "bundles": ["...", "@local/task-progress"] } }
}
  1. 在 profile 目录执行 pnpm install(或直接使用 Harness 的插件管理界面安装本地包)。
  2. 重启 Harness(或等待 HMR)后生效。

卸载 / Uninstall

在 设置 → 插件 中禁用或移除本插件即可;内置任务面板会自动恢复。

使用 / Usage

  1. 让智能体维护任务清单(它会调用 todo_write),面板即出现在输入框上方。
  2. 每个任务的进度条按状态估算;任务变为「进行中」时进度到一半,完成后满格。
  3. 点右上角 🔔 开启完成提醒;再点一次关闭。
  4. 全部完成后面板显示 100%;下一回合开始时旧清单会随 todo_write 生命周期清空。

实现 / How it works

文件 作用
index.js Host 半边:空插件,仅作为 Loader 行让 dsh.client 声明加入浏览器插件表
client.js 浏览器半边:读取会话 todos 投影、渲染进度面板、注册提醒 toast 栈
cordis.patch.yml bundle 补丁:插入 task-progress 行
locale/*.json 插件列表展示用标题/描述(8 语言)
icon.svg 原创插件图标
  • 面板复用 conversation.input.dock 中内置任务面板的 cell(id: "todo",priority: -100 更低者胜),因此不会出现两份任务列表;禁用本插件后内置面板自动恢复。
  • 提醒 toast 注册在 frame-wide 的 shell.overlay 槽位(id: "task-progress.toasts"),点击穿透层上自行接管指针事件。
  • 完成检测同时覆盖:当前面板(useProjection("todos"))与跨会话监控(ctx.sessions.list 的 projectionsBySession),并用 5 秒去重避免重复提醒。

本地化 / Localization

界面文案与插件列表标题/描述提供中文、English、日本語、Español、Français、Deutsch、Русский、Português 八种语言;随 Harness 语言设置切换。

已知限制 / Limitations

  • 数据源是会话任务清单(todo_write 维护的 todos 投影),不是 Agent Teams 的共享任务板。
  • "进度"是按任务状态估算的大概值,不是按耗时/子任务的精确百分比。
  • 系统通知在 Windows 上是否弹出取决于系统通知设置与应用标识;应用内提醒不依赖它。
  • 本插件替换了内置任务面板(同 cell 覆盖),如不希望替换可把 client.js 里的 id 改成自己的值并调整样式后作为附加面板使用。

开发 / Development

  • 无打包步骤:修改 client.js 后由 Harness 客户端 HMR 自动替换插件(该 profile 需启用 client-hmr)。
  • 自检脚本:node --check client.js;仓库不含构建产物。
  • License: MIT

许可 / License

MIT © 2026 4133chen

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-task-progress 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:4133chen/dsh-task-progress#v1.0.0` 即可。对应的 npm 包名是 `@local/task-progress`。

dsh-task-progress 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-task-progress 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

dsh-task-progress 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-task-progress 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-task-progress 有哪些功能?

每个任务一条进度条、整体加权进度显示、可选完成提醒与通知、可折叠并记忆状态、跟随主题、支持 8 种语言。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

5 条
不同作者的仓库分开列,请确认你要装的是哪一个
浏览器与联网
按星标排序,可作替代方案

dsh-our-free-model

dsh-our-free-model

在 DeepSeek Harness 中装上这个 DSH plugin,无需登录、注册或填 API Key,即可直接调用 DeepSeek

L3 · 安装规范通过 8,796 星

dsh-web

dsh-web

侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。

L3 · 安装规范通过 8,549 星

BrowserSkill

BrowserSkill

BrowserSkill 的 DeepSeek Harness 浏览器自动化桥接插件,通过原生浏览器工具控制可见的 Chrome 和 Edg

L4 · 沙盒安装通过 8,456 星

dsh-pocket

dsh-pocket

DSH Pocket 让 DeepSeek Harness 装进口袋:电脑跑 dsh web,手机扫码即实时同步访问(局域网+公网),人在外

L5 · 运行验证通过 1,656 星

Browser4

Browser4

L4 · 沙盒安装通过 1,152 星

agentrq

agentrq

L4 · 沙盒安装通过 1,140 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-11-10。