Repository navigation
Releases: DoveLi-Gu/dsh-showcase
Release list
DSH Showcase Skill 1.0.0:免费通用交付报告
免费 Skill 1.0.0
DSH Showcase 现在可以作为标准 Skill 使用:支持本地终端的 Agent 不必启动 DSH,也能从真实 Git 改动、测试回执和可选截图生成可核验的交付报告。
安装与使用
从本发行页下载 dsh-showcase-skill-1.0.0.zip,将完整的 dsh-showcase 目录安装到客户端的 Skill 目录。需要 Node.js 22.19+ 或 24+;不需要额外执行 npm install,也不需要 API Key。ZIP 的 SHA-256 校验文件随发行附件提供。
对 Agent 说:“使用 dsh-showcase,为当前项目生成中文交付报告,先检查测试计划,保留真实失败和缺失证据。”
提供工业编辑风和蓝色鲸鱼娘两种主题,输出为 .showcase/report.json、layout-summary.md 与可离线打开的 layout-poster.html。
行为与边界
- 先
plan查看配置,再通过明确的--run-tests开关采集。测试在当前用户权限下运行,可能修改项目或联网,工具不会替用户沙箱隔离这些命令。 - 失败回执会保留;没有测试、没有 Git 或视觉证据不足会明确显示不完整,不伪装验证通过。
- 不自动上传项目、提交 Git 或发布产物;分享前应检查敏感信息,自动脱敏不构成完整隐私保证。
- 完整 ZIP 已包含依赖与许可。只通过文本/MCP 收到说明时,仍需安装完整运行包,不能仅凭说明生成真实回执。
Skill 独立版本为 1.0.0,报告引擎来自 npm 插件 0.1.8。本次不会把 npm 版本升级到 1.0.0,也不会改变 DSH 插件安装方式。
源码、问题反馈与后续更新:https://github.com/DoveLi-Gu/dsh-showcase
v0.1.8 · 双主题更新与鲸鱼娘任务互动
DSH Showcase v0.1.8
2026-10-17 · 双主题界面更新与鲸鱼娘任务互动
本次更新
- 鲸鱼娘融入任务内容:Q 版角色、任务说明、状态和统计放在同一条蓝色内容带里;完成时抬头、待复核时专注、失败时伏下,表情以真实报告结果为准。
- 轻量互动与无障碍:鼠标靠近任务或统计时,角色轻微转向并回应;点击角色可打开相关验证回执或本地产物,支持键盘和触屏。“动态回应”默认尊重系统减少动效偏好,关闭后仍显示状态表情。
- 终末地工业界面完善:保留深色等高线首屏、大标题与信号色,整理导航、验证回执、设置面板和移动端排版;修复加载黄条结束后的重复揭示。
- 预览与正式导出一致:两套主题默认都使用插件海报渲染器,修复正式导出将内置角色当作自定义立绘而阻止表情切换的问题。真正的自定义立绘仍保持不变。
- 演示状态不再误导:预览明确显示“演示状态:待复核”;正式报告继续展示真实任务结果,不会套用演示文案。
- 截图与许可同步:README 更新双主题桌面、手机首屏和完整长图;当前预览使用带版本、尺寸与时间记录的实拍截图。Q 版素材及离线内嵌版本补齐来源和上游许可。
- 安全修复:构建工具间接依赖
source-map-js更新至1.2.2,修复 GHSA-68fv-2mgg-jv7q。
升级方式
在原先安装插件的 DSH 环境执行:
dsh plugin --profile web add dsh-showcase@0.1.8使用其他 profile 时,将 web 替换成你的实际 profile。重新加载插件后,对目标项目重新运行 showcase_layout_summary。旧 HTML 是静态快照,不会自动更新;新生成的 .showcase/layout-poster.html 才会使用新版界面。
兼容范围与限制
- Node.js
22.19+或24+;DSH>=0.2.0-rc.2 <0.3.0。本次不修改报告格式或目标项目配置。 - 插件整理目标项目自己的证据,不会将仓库中的演示截图、Diff 或测试结果带入正式报告。
- 截图仍需自行采集;缺少有效证据、未配置测试、无 Git 或失败回执时,状态会按实际情况显示。
- 动态回应依赖 JavaScript;关闭脚本或动效后仍保留静态角色、真实状态和报告内容。角色素材和互动脚本随 HTML 内嵌,不需要联网加载。
- 构建仍有一个约 504 kB 的预览分块体积提示,不影响构建通过;实际发布包不包含 Vite 的
dist/。
检查与资料
发布前执行类型检查、185 项自动化测试、生产构建、npm 打包检查和依赖审计;检查覆盖正式导出的完成/待复核/失败状态,以及跨项目和极端输入。两套主题已在 1000、1500、2000 像素桌面宽度及手机视口检查。
实际 npm tarball 已安装到隔离目录,并在独立样例项目中生成两套主题的完成、待复核、失败报告,六种组合通过;确认角色状态素材、互动脚本与真实任务状态随发布包可用。依赖审计结果为 0 项漏洞。
这些验收使用测试样例,不代表使用者的项目已通过验证。
v0.1.7 · 鲸鱼娘主题同步到插件海报
DSH Showcase v0.1.7
2026-10-16 · 鲸鱼娘主题同步到实际插件海报
本次更新
0.1.6 的鲸鱼娘改动此前只作用于源码演示页。这次将相同的细网格、潮汐环与角色清晰度规则同步到 npm 插件生成的自包含 HTML,不再只在开发预览中生效。
- 共用视觉样式:演示页和插件读取同一个鱼主题视觉模块,该模块随 npm 包一起发布。
- 完整展示角色:插件保留独立立绘栏与完整人物,采用小幅位移动效;手机端减少顶部空白,平板端避免立绘与后续内容相撞。
- 验证回执更易读:命令、状态和输出入口分行排列,长命令支持换行;修复对比区标题、隐私提示和失败状态的文字对比度。
- 保持证据真实:无 Git、无测试、无截图及失败状态仍按报告展示,不使用演示页的固定完成文案。
检查范围
- 类型检查、149 项自动化测试、生产构建和 npm 文件清单检查。
- 通过插件生成独立 HTML,检查 1000×900、1500×1000、2000×1200、768×1024、390×844 和 320×740 视口。
- 覆盖长项目名、长命令、输出展开、英文失败回执,以及无 Git / 无测试 / 无截图的非视觉项目。
- 从实际 npm tarball 安装后再次调用海报生成器,验证共享样式和内嵌角色素材随包可用。
验收使用明确标注的测试样例,不代表某个用户项目已通过验证。
升级后怎么生效
在安装插件的 DSH 环境中更新到 dsh-showcase@0.1.7,重新加载插件,选择“蓝色大肥鱼”主题,然后对目标项目重新运行 showcase_layout_summary。
旧 HTML 是静态快照,不会自动换肤。新生成的 .showcase/layout-poster.html 才会采用新版样式。安装与配置见 README。
本次不更改终末地主题、DSH 兼容范围、报告格式或安装方式。角色素材说明见 CHARACTER_ASSET_NOTICE.md。
v0.1.6 · 主题视觉更新与素材清理
DSH Showcase v0.1.6
2026-10-16 · 主题视觉更新与素材清理
本次更新
- 终末地帝江号:报告首屏采用更鲜明的深色工业工作台,强化等高线、标题、编号水印、黄色结构带和切角交付中继。
- 蓝色大肥鱼演示页:增加细网格与潮汐环,调整鲸鱼娘的对比度、透明度及手机端位置;移动端交付贴纸不再拉满整行。
- 素材清理:删除未使用的工业建筑照片,更新素材说明。
升级方式
在安装插件的 DSH 环境中更新到 dsh-showcase@0.1.6,完成后按原有方式重新加载插件。安装步骤见 README。
使用源码演示的用户,更新仓库后执行:
npm ci
npm run dev已导出的 HTML 是静态快照,需要重新生成报告才能获得新版终末地样式。
更新范围
终末地报告样式随 npm 插件发布。蓝色大肥鱼本次改动属于 GitHub 源码演示页,未更改 npm 自包含鱼主题海报的既有布局。DSH 兼容范围、报告格式及插件配置方式保持不变。
角色与主题演示素材的使用说明见 CHARACTER_ASSET_NOTICE.md。
发布验证
- 本地:19 个测试文件 / 148 个测试、类型检查、构建和 npm 打包检查通过。
- GitHub CI:Windows / Ubuntu 与 Node 20 / 22 / 24 的 6 个任务全部通过。
- npm dsh-showcase@0.1.6 已公开可查,latest 已更新为 0.1.6。
- 发布包校验值与本地检查结果一致,gitHead 对应本次提交 71136fb。
DSH Showcase v0.1.5:插件展示与社区发现
DSH Showcase 为项目的 Git 改动、测试回执和可选截图生成 Markdown 摘要与自包含 HTML 交付报告,提供「终末地帝江号」和「蓝色大肥鱼」两套主题。
本次更新补齐插件展示与社区发现信息,便于在 DSH 插件管理界面中识别插件,也为社区目录收录提供完整元数据。
本次更新
- 新增插件和功能组件的中英文名称、说明,以及独立的工业风图标。
- 补充
engines.dsh兼容范围,并将图标、语言文件及对应导出纳入 npm 发布包。 - 更新 README 的生态发现说明,说明官方社区渠道与非官方插件目录的区别。
- 增加打包元数据检查,验证展示资源随插件一起发布。
安装与升级
在终端执行以下命令,安装或更新到本版本:
dsh plugin --profile web add dsh-showcase@0.1.5使用其他 profile 时,将 web 替换为自己的 profile 名称。完成后重启 dsh web,再新建会话。
在 DSH 侧栏进入 插件,打开 dsh-showcase,点击 dsh-showcase/plugin 组件的 配置,即可选择主题并开关 HTML 海报。
- DSH:
0.2.0-rc.2起的 0.2 系列;旧版 DSH 0.1 不在本版本兼容范围内。 - Node.js:22.x 的 22.19.0 及以上版本,或 24.0.0 及以上版本。
使用范围
- npm 包提供 DSH 插件运行时;采集 CLI 仍需按 README 从源码目录运行。
- 插件根据实际采集的证据生成报告,不会自动执行所有项目的测试或自动拍摄截图。
- 社区插件目录的收录取决于各自的扫描、审核和缓存策略;本次元数据更新不代表已被目录收录。
发布验证
- 本版本提交的 GitHub CI 已通过。
- npm 已提供
dsh-showcase@0.1.5,latest已指向0.1.5。
npm 包 · 完整更新日志 · 与 v0.1.4 比较