Repository navigation
Releases: zhengjy01/dsh-skill-studio
Release list
dsh-skill-studio 0.3.0 — skill 分组展示(第一期,只读)
dsh-skill-studio 0.3.0 — skill 分组展示(第一期,只读)
在 Web 面板「Skill 工作台」里按 SKILL.md 的 metadata.group 分组折叠展示 skill,带筛选框与「按分组 / 平铺」切换;skillmgr_list / skillmgr_get 输出新增 group / tags 字段。纯展示层,不会改写任何 skill 文件,也不改变模型加载哪些 skill。
安装 / 升级(3 步)
-
在终端执行(升级同一条命令):
dsh plugin --profile web add dsh-skill-studio@0.3.0
预期结果:命令打印解析到的包,并把它写进该 profile 的
dsh.profile.bundles。 -
重启
dsh web(装了dsh-restart时也可点侧边栏「重启」)。预期结果:插件列表里
dsh-skill-studio为 0.3.0。 -
打开 Web 界面 → 设置 → Skill 工作台。
预期结果:顶部多出筛选框与「按分组 / 平铺」切换;有
metadata.group的 skill 收进可折叠的组标题下,没有的落「未分组」。
截图位:本页的界面截图由我(作者)后续补到 README —— 安装输出、面板就绪、编辑保存、开关生效共 4 张,清单见 README 的「补图清单」表格。补图前先以 README 的文字步骤为准。
变更
- 新增:
metadata.group/metadata.tags分组展示(第一期,只读);面板筛选框 + 分组/平铺切换 + 可折叠组标题(单色 SVG chevron)+ 未分组区 + 平铺时的分组徽章。 - 新增:
lib/scanner.js的 frontmatter 解析器支持一层嵌套对象(此前metadata:的缩进子键会被直接丢弃)、内联数组[a, b]与- item块列表;仍是零依赖、行级解析。 - 新增:
skillmgr_list/skillmgr_get输出加group/tags。 - 测试:嵌套解析(含 dedent 后继续解析顶层键)、分组字段、面板分组渲染冒烟(fake React 驱动真实客户端组件)—— 全绿。
兼容性
- DSH:
>=0.1.5-rc.1 - 发布前可移植性验证:✅ 通过(隔离
DSH_HOME+ tarball 安装 + Web 界面/健康路由/客户端 bundle + 15s 稳定性观察) - 无破坏性变更;未打
metadata.group的 skill 与旧版行为一致(落「未分组」)。
English: Groups the Skill 工作台 panel by metadata.group (read-only, first phase) with a filter box and a grouped/flat toggle; skillmgr_list / skillmgr_get now expose group / tags. Nothing is written back to your skills, and model-facing skill loading is unchanged.
v0.2.1
[0.2.1] - 2026-09-11
修复 (Fixed)
- fix(release): dry-run 不再触发真实 registry 校验;CHANGELOG peer 摘要只列 dsh 包
其它 (Changed)
- chore(release): 版本纪律工具链(release.mjs / RELEASE.md / CHANGELOG)+ 补 dsh.engines.dsh
- DSH 0.1.5-rc.1 对齐:devDeps 升级 + 客户端类型改由 cordis/renderer 提供
兼容性 (Compatibility)
- DSH:
>=0.1.5-rc.1 - Node:
^22.19.0 || >=24.0.0 - DSH peer:^0.1.0-rc.6 || ^0.1.1-rc.1 || ^0.1.2-alpha.1 || ^0.1.5-rc.1
其它 (Changed)
- DSH 0.1.5-rc.1 对齐:devDependencies 升级,客户端类型改由
cordis/ renderer 提供
兼容性 (Compatibility)
- DSH:
>=0.1.5-rc.1 - Node:
^22.19.0 || >=24.0.0