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

SDD 进度看板 xchannel1987/dsh-sdd-progress-xc

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

在右侧边栏查看当前会话的 SDD 任务进度与台账

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

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

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

状态速览

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

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

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 11 处,展示前 7 条)
  • 读取本地文件
    lib/index.js:44
    entries = await readdir(dir);
  • 读取本地文件
    lib/index.js:79
    projectDirs = await readdir(root);
  • 读取本地文件
    lib/index.js:86
    if (!(await stat(projPath)).isDirectory()) continue;
  • 读取本地文件
    lib/index.js:92
    sessionDirs = await readdir(projPath);
  • 读取本地文件
    lib/index.js:111
    projectDirs = await readdir(root);
  • 读取本地文件
    lib/index.js:119
    if (!(await stat(projPath)).isDirectory()) continue;
  • 发起网络请求
    lib/client.js:53
    const json = await (await fetch("/api/dsh-sdd-progress-xc/progress" + q, { cache: "no-store" })).json();
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-sidebar-right@deepseek-ai/dsh-client-ui-slots@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 右侧边栏展示任务进度
  • 查看当前会话待办
  • 查看进度台账文件

DSH web 插件:右侧边栏标签页,展示当前会话的 SDD 任务进度(待办)和进度台账(sdd/progress.md)。

README

由 DeepSeek 最新模型翻译生成
dsh-sdd-progress-xc npm version license downloads DSH | English DSH SDD 进度插件 —— 在右侧边栏展示当前会话的 Subagent-Driven Development 任务进度(todos)和进度台账(progress.md),支持实时刷新和 Markdown 渲染。 ✨ 核心特性 📋 任务进度(Tasks Tab) - 实时统计:显示已完成 / 进行中 / 待办任务数量 - 状态图标:✓ 完成 / ⏳ 进行中 / ○ 待办,一目了然 - 自动刷新:5 秒轮询,任务状态变化即时反映 - 会话绑定:自动关联当前会话的 todo 数据 📖 进度台账(Progress Ledger Tab) - Markdown 渲染:使用 DSH 官方 MarkdownText 组件,支持 GFM / KaTeX 数学 / 代码高亮 / 代码复制 - 自动定位:从会话内容提取 sdd/progress.md 路径,无需手动配置 - 根目录无关:支持任意目录结构(如 /projects/foo/aiAssistant/sdd/progress.md) - 安全渲染:禁用 raw HTML / 相对链接 / 危险协议,防止 XSS 🔄 实时刷新
展开完整文档(README 剩余 1 节)
dsh-sdd-progress-xc

npm version
license
downloads
DSH

| English

DSH SDD 进度插件 —— 在右侧边栏展示当前会话的 Subagent-Driven Development 任务进度(todos)和进度台账(progress.md),支持实时刷新和 Markdown 渲染。

✨ 核心特性

📋 任务进度(Tasks Tab)
- 实时统计:显示已完成 / 进行中 / 待办任务数量
- 状态图标:✓ 完成 / ⏳ 进行中 / ○ 待办,一目了然
- 自动刷新:5 秒轮询,任务状态变化即时反映
- 会话绑定:自动关联当前会话的 todo 数据

📖 进度台账(Progress Ledger Tab)
- Markdown 渲染:使用 DSH 官方 MarkdownText 组件,支持 GFM / KaTeX 数学 / 代码高亮 / 代码复制
- 自动定位:从会话内容提取 sdd/progress.md 路径,无需手动配置
- 根目录无关:支持任意目录结构(如 /projects/foo/aiAssistant/sdd/progress.md)
- 安全渲染:禁用 raw HTML / 相对链接 / 危险协议,防止 XSS

🔄 实时刷新
- 页头刷新按钮:Tasks 和 Ledger 共用,一次刷新全部数据
- 自动轮询:5 秒间隔,无需手动操作
- 手动兜底:点击刷新按钮立即生效

🎯 会话绑定
- 自动识别:通过会话内容中的路径引用定位需求目录
- 多需求支持:同一 DSH 实例可同时查看不同需求的进度
- 会话切换:切换会话时自动加载对应进度

📝 Markdown 渲染
- 官方组件:使用 @deepseek-ai/dsh-client-ui-primitives 的 MarkdownText
- 完整能力:GFM 语法 / KaTeX 数学公式 / 代码高亮 + 复制按钮 / 脚注
- 流式优化:增量解析,冻结已稳定块,仅重解析尾部
- 安全沙箱:面向不可信内容的渲染器,自动处理 XSS

🔧 工作原理

用户打开 SDD Progress tab ↓ 客户端请求 /api/dsh-sdd-progress-xc/progress?sessionId=... ↓ 服务端读取 session.v3.jsonl.zstd(多帧 zstd) ↓ 解析会话内容:
- 提取 cwd + sessionId
- 提取最新 todo/write 事件
- 扫描路径引用,匹配 sdd/progress.md ↓
返回 { requirementName, todos, ledger }
↓
客户端渲染:
- Tasks tab:统计 + 任务列表
- Ledger tab:MarkdownText 渲染台账

zstd 多帧解码:DSH 会话日志是多帧 zstd 拼接,单帧 zstdDecompressSync 只解码首帧。插件实现 scanZstdFrames 扫描帧边界,逐帧解码拼接,完整还原会话内容。

需求名提取:正则匹配会话内容中的 ((?:盘符)?任意根//sdd/progress.md) 路径,提取 作为需求名。支持 Windows 路径(D:\\workspace\\requirements\\aiAssistant\\sdd\\progress.md)和 Unix 路径(/projects/foo/aiAssistant/sdd/progress.md)。

📦 安装

使用 DSH CLI
dsh plugin --profile web add dsh-sdd-progress-xc

或使用 npm
npm install dsh-sdd-progress-xc

安装后重启 DSH,右侧边栏将出现「SDD Progress」tab。

⚙️ 配置

| 选项 | 默认值 | 说明 |
| requirementsRoot | ''(空) | 可选:当会话内容只有相对路径时,作为根目录兜底。通常无需设置 |

为什么默认不需要配置?
插件从会话内容直接提取完整路径(如 D:/workspace/requirements/aiAssistant/sdd/progress.md),不依赖固定根目录。只要会话中引用过该路径,就能自动定位。

🎮 使用

查看任务进度
1. 打开右侧边栏
2. 点击「SDD Progress」tab
3. 默认显示「Tasks」tab:统计 + 任务列表
4. 点击「Progress Ledger」tab 查看台账

刷新数据
- 自动:5 秒轮询,无需操作
- 手动:点击页头右侧「↻ Refresh」按钮

切换会话
- 切换到其他会话时,SDD Progress 自动加载该会话的进度
- 每个会话独立,互不干扰

🔒 安全设计

- Markdown 渲染:使用官方 MarkdownText,禁用 raw HTML / 相对链接 / 危险协议
- 路径提取:仅从会话内容提取路径,不扫描文件系统
- zstd 解码:逐帧解码,跳过损坏帧,不崩溃
- 会话隔离:每个会话独立,不跨会话污染

📄 许可证

MIT
🔗 链接

- GitHub
- npm
- 问题反馈
- DSH 官方仓库
预览分享卡片长什么样 ↓xchannel1987/dsh-sdd-progress-xc
分享 · DeepSeek Harness Hub
xchannel1987/dsh-sdd-progress-xc

在右侧边栏查看当前会话的 SDD 任务进度与台账

这是你的仓库?认领条目

回到顶部