在右侧边栏查看当前会话的 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 40 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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 官方仓库预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xchannel1987/dsh-sdd-progress-xc
在右侧边栏查看当前会话的 SDD 任务进度与台账
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目