Skip to content

Releases: zhengjy01/dsh-skill-studio

dsh-skill-studio 0.3.0 — skill 分组展示(第一期,只读)

Choose a tag to compare

@zhengjy01 zhengjy01 released this 27 Sep 08:03

dsh-skill-studio 0.3.0 — skill 分组展示(第一期,只读)

在 Web 面板「Skill 工作台」里按 SKILL.md 的 metadata.group 分组折叠展示 skill,带筛选框与「按分组 / 平铺」切换;skillmgr_list / skillmgr_get 输出新增 group / tags 字段。纯展示层,不会改写任何 skill 文件,也不改变模型加载哪些 skill。

安装 / 升级(3 步)

  1. 在终端执行(升级同一条命令):

    dsh plugin --profile web add dsh-skill-studio@0.3.0

    预期结果:命令打印解析到的包,并把它写进该 profile 的 dsh.profile.bundles。

  2. 重启 dsh web(装了 dsh-restart 时也可点侧边栏「重启」)。

    预期结果:插件列表里 dsh-skill-studio 为 0.3.0。

  3. 打开 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

Choose a tag to compare

@zhengjy01 zhengjy01 released this 11 Sep 13:57

[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