dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English · 简体中文
跨工作空间的会话进度看板:侧边栏新增「进度看板」入口,图标角标 = 进行中 + 已完成未查看;点开为整页看板:「全部」(默认,仅进行中 + 已完成未查看,已确认的历史会话只留在「已完成」栏)、「进行中」、「已完成」三个分栏,加一个工作空间筛选器。

ctx.uiWorkspace.openSession)。看板全部数据推导自 root 框架快照(useSessions / useSessionStatus / useWorkspaces),角标与页面共用同一纯函数 deriveBoard,两者永不失配。完成历史是会话查看状态,持久化在浏览器 localStorage(上限 50 条 / 30 天);运行起点同样本地持久化,刷新页面时长不丢,会话被归档或被宿主遗忘时自动修剪。
npm(推荐)——在 DeepSeek Harness 的插件市场搜索 dsh-ui-progress,或命令行:
dsh plugin --profile desktop add dsh-ui-progress
源码安装——克隆本仓库后以本地链接挂接:
git clone https://github.com/sdynasty/dsh-ui-progress.git
dsh plugin --profile desktop add link:<克隆目录的绝对路径>
安装后刷新 Web 界面,侧边栏出现「进度看板」图标即可使用。
SessionProjectionMap 成员才能暴露给 root 级面板,是后续的最佳接缝。localStorage,不随账户跨设备;客户端未打开期间完成的会话,会在下次启动时按「未查看」补记。approval / question / plan-review 之外的等待类型显示通用「等待处理」。src/ 与 tests/ 是完整源码(TypeScript + React,遵循 dsh client 插件规范)。lib/ 是已构建产物,无需构建即可直接安装使用;修改源码后的重建流程见 BUILD.md。lib/client.js 的外部依赖仅为宿主基线模块(react、react/jsx-runtime、@deepseek-ai/dsh-client-ui-primitives)。
问题与建议请提 Issue。
MIT © sdynasty