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

任务面板 ydlly224/dsh-ui-taskpanel

DeepSeek Harness
ydlly22414 天前有提交已提供中文文档扫描:未发现敏感能力

在右侧栏聚合查看待办、子代理与后台任务进度

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ydlly224/dsh-ui-taskpanel
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · browser
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 14 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-ui-taskpanel DSH(DeepSeek Harness)Web UI 的纯客户端插件:官方右侧栏原生标签页「任务面板」(sidebarRightTabs 注册类型 + sidebar.right.pane.tab 槽位,与「工作区文件/浏览器/终端」同一套 dock 体验:可拖拽分栏、全屏、宽度拖拽、会话级布局记忆),聚合当前会话的三类运行信息。 兼容性:DSH Web 0.1.x ~ 0.2.x(依赖官方 sidebarRightTabs 服务与 sidebar.right.pane.tab 槽位;在 0.2.1-rc.2 上验证)。纯客户端 bundle,无 npm 依赖。 - 任务进度清单 — 当前会话的 todo 投影(projectionValues.todos,兼容数组与 {items} 两种形态),in_progress → pending → completed 排序;进度条 + "已完成 N / 共 M" + "进行中 X · 待办 Y" 计数;会话不具备该能力(键缺失)时面板隐藏。
展开完整文档(README 剩余 1 节)
dsh-ui-taskpanel

DSH(DeepSeek Harness)Web UI 的纯客户端插件:官方右侧栏原生标签页「任务面板」(sidebarRightTabs 注册类型 + sidebar.right.pane.tab 槽位,与「工作区文件/浏览器/终端」同一套 dock 体验:可拖拽分栏、全屏、宽度拖拽、会话级布局记忆),聚合当前会话的三类运行信息。

兼容性:DSH Web 0.1.x ~ 0.2.x(依赖官方 sidebarRightTabs 服务与 sidebar.right.pane.tab 槽位;在 0.2.1-rc.2 上验证)。纯客户端 bundle,无 npm 依赖。

- 任务进度清单 — 当前会话的 todo 投影(projectionValues.todos,兼容数组与 {items} 两种形态),in_progress → pending → completed 排序;进度条 + "已完成 N / 共 M" + "进行中 X · 待办 Y" 计数;会话不具备该能力(键缺失)时面板隐藏。
- 子代理运行状态 — 当前会话的直接子代理(origin === "subagent" 且 parentId === current);每行展示模型芯片、token 用量、轮次/步数、上下文占用%、耗时(读取 0.2.1 的 tokenUsage / sessionStats / contextPressure / subagentTiming / modelSelection / subagent.label 投影);运行中置顶、其余按更新时间倒序;超过 8 行分页"显示其余 N 个";默认点击在右侧栏打开子代理会话(官方原生 subagentchat 资源:dsh-resource://subagentchat/session/<childSessionId>?parent=…&mode=…,经 sidebarRight.openResource(resource, { kind: "subagentchat", preferNewPane: true }),与官方 openChildAside 同款),Alt/⌘ 点击在主视图打开;回退链 openSubagentAside → uiWorkspace.openSession(旧宿主回退 sessions.openSubagent);面板可见时 setSubagentCatalogOpen 订阅目录推送 + 手动刷新。
- 后台运行任务 — 0.2.1 jobs 服务快照(state.rows[sessionId] + watchRows),live(running/stopping)置顶并每秒刷新已运行时长,展示 progress 进度行(JobView.progress)或终止原因(detail);支持两段式终止(ctx.jobs.kill(sessionId, jobId),先点击待确认、3 秒内再点执行);settled 折叠进"历史"分区。

文件

| 文件 | 说明 |
| package.json | 包清单;dsh.client.inject 声明运行库由 shell 静态表提供,无任何 npm 依赖 |
| cordis.patch.yml | bundle patch:注册插件入口(host 半边 no-op) |
| lib/index.js | host 加载器入口 stub(apply() 为空) |
| lib/client.js | 浏览器 bundle:手写 CJS 工厂(window.__ModuleLoader__.load),导出 apply / inject |

安装

1) 安装包(本地目录或 Git 仓库;GitHub 简写亦可)
dsh plugin --profile web add file:<本插件目录>
或:dsh plugin --profile web add git+https://github.com/ydlly224/dsh-ui-taskpanel.git

2) 在 ~/.dsh/profiles/web/package.json 的 dsh.profile.bundles 数组里追加 "dsh-ui-taskpanel"(pnpm 已把依赖写入 dependencies,注册 bundle 需手动加一行);
3) 重启一次 dsh web,浏览器刷新后在右侧栏「+ 新标签页 → 任务面板」打开;此后仅改 lib/client.js 会自动 HMR 热重载。

纯客户端插件:无 npm 依赖、不发起网络请求、不写除 localStorage["dsh.taskpanel.v4"] 之外的本机持久化。

行为细节

- 面板为填充式布局(.dsh-tp-panel-root height:100% flex 列),宽度/分栏/全屏/标签页开关全部由官方 dockkit 提供;入口为右侧栏「+ 新标签页 → 任务面板」,标签页按会话记忆。
- 面板数据范围:待办清单、子代理运行状态、后台运行任务;标签页归属会话即数据来源会话(props.sessionId)。
- 面板分区开关持久化到 localStorage["dsh.taskpanel.v4"]:{ panels: { todos, subagents, jobs } },读写都有 try/catch 兜底。
- 主题只用核实过的 --dsw-alias- CSS 变量(bg-layer-1 / label- / border-l2 / state-*-primary / brand-primary 等),暗色主题自动生效;面板底色跟随官方 dock 面板(bg-base),不再自带半透明/模糊容器。
- CSS 通过 注入,HMR 卸载标签后重载会重新注入。
- 所有快照选取器只返回原语或存量引用(数组/对象派生一律走 useMemo),避免 useSyncExternalStoreWithSelector 的引用不稳定循环。
- 所有文案走 t()(NS=taskpanel,zh 为键集真源),动态字符串一律以 React 文本节点渲染。

自检

node --check lib/index.js # 通过
node --check lib/client.js # 通过

纯客户端插件,用于 DeepSeek Harness Web UI:注册原生右侧栏标签页(sidebarRightTabs)——任务面板标签页,展示待办进度、子代理状态(模型、tokens、轮次、上下文)和后台任务(进度 + 两步终止)。

- 仓库:https://github.com/ydlly224/dsh-ui-taskpanel
- 安装:dsh plugin --profile web add git+https://github.com/ydlly224/dsh-ui-taskpanel.git,然后在 ~/.dsh/profiles/web/package.json → dsh.profile.bundles 中注册 bundle 名称,重启 dsh web 并刷新。
- 兼容:DSH Web 0.1.x ~ 0.2.x(已在 0.2.1-rc.2 验证);纯客户端 bundle,零依赖。
预览分享卡片长什么样 ↓ydlly224/dsh-ui-taskpanel
分享 · DeepSeek Harness Hub
ydlly224/dsh-ui-taskpanel

在右侧栏聚合查看待办、子代理与后台任务进度

这是你的仓库?认领条目

回到顶部