本次发布把家族适配的官方 SDK cohort 推进到 0.2.0-rc.1,让工坊商店复用官方插件面板,重做任务看板的排期时区、运行目标与治理,并带上四个卫星仓的 0.4.4 内容。
重要变更:本版本没有需要手工迁移的改动,没有重命名任何已持久化的标识符、线协议字段或 profile 格式。任务看板的排期规则新增可选的 IANA 时区字段,旧规则缺少该字段时按宿主时区执行;任务的
/goal开关只在关闭时落盘,字段缺省即开启。
宿主下限提升到>=0.2.0-rc.1:家族全部包与插件脚手架声明dsh.engines.dsh >=0.2.0-rc.1与同名 host peer,插件管理器在安装与更新时读取该下限。仍运行0.1.7-rc.2(npmlatest)的宿主低于该下限,请在插件管理器里更新家族包之前先把 DSH 本体升级到0.2.0-rc.1(npmnext频道)。
四个卫星仓(皮肤中心、宠物、社区插件索引、预设中心)已先发布0.4.4,本仓随后打 tag,聚合包按 semver 消费它们。
新功能
- [task-board] 每条排期规则各自持有 IANA 时区,未设置时按宿主时区执行
- [task-board] 任务可以指定运行目标(agent preset),新建对话框按区域拆分
- [task-board] 任务运行以 dsh 内置
/goal启动,持续工作到目标达成 - [task-board] 看板无法观测到的运行中卡片可以由操作者强制结算,回到待办后可以重跑
- [dsh-market] 工坊商店复用官方插件面板,不再自带一套商店界面
修复
- [web] 修复 issue 批次 1743、1744、1745、1746、1748 与 1751
- [web] 修复 issue 批次 1724、1730、1732、1740 与 1742
- [plugin-manager] 应用自带 profile 的安装与移除交给官方插件管理器执行
- [task-board] 团队运行由 Lead 治理,不再静默停在待办
- [task-board] 同一次运行内的协作者名称保持唯一
- [task-board] 恢复预设供给,降低客户端渲染与血缘门控的开销
- [client] 修复技能中心的布局注入、使用量页的 0.1.7 设置与任务看板的围栏报错
- [scripts]
link-profile拒绝链接无法加载的卫星检出
其他改动
- [sdk] 官方 cohort 推进到
0.2.0-rc.1:下限、host peer、README 徽章与 CI/发布的挂载 pin 一起移动 - [skins] 卫星 gitlink 与市场产物跟随皮肤中心的设置行修复、orca-link 顶部内边距重测与新皮肤
- [market] 市场列出 porco-rosso、last-exile 与 white-snake 三个新皮肤
- [shared] 移除已死的共享产物(
mobileBundle与无人读取的同步副本)并对齐引用 - [test] 两个新增的 BDD 用例改用角色化标题
English
This release advances the family's adapted SDK cohort to 0.2.0-rc.1, makes the Workshop store reuse the official plugin surfaces, reworks the task board's schedule zones, run targets and governance, and ships the 0.4.4 content of the four satellite repositories.
Important change: no manual migration is needed, and no persisted identifier, wire-protocol field or profile format was renamed. A task-board schedule rule gains an optional IANA time zone and falls back to the host zone when the field is absent; a task's
/goalopt-in is stored only when it is off, so an absent field means on.
The host floor moves to>=0.2.0-rc.1: every family package and the plugin scaffold declaredsh.engines.dsh >=0.2.0-rc.1and the matching host peer, and the plugin manager reads that floor at install and update time. A host still on0.1.7-rc.2(npmlatest) sits below it, so upgrade DSH itself to0.2.0-rc.1(the npmnextchannel) before updating the family through the plugin manager.
The four satellite repositories (skin center, pet, community plugin index, preset center) have already published0.4.4; this repository tags afterwards and the aggregate consumes them by semver range.
New Features
- [task-board] Each schedule rule carries its own IANA time zone and follows the host zone when none is set
- [task-board] A task can name its run target (an agent preset), and the create dialog is split into regions
- [task-board] A task run starts with dsh's built-in
/goaland keeps working until the goal completes - [task-board] An operator can settle a running card the board cannot observe; it returns to todo and can be run again
- [dsh-market] The Workshop store reuses the official plugin surfaces instead of shipping its own store UI
Bug Fixes
- [web] Resolve the open issue batch 1743, 1744, 1745, 1746, 1748 and 1751
- [web] Resolve the open issue batch 1724, 1730, 1732, 1740 and 1742
- [plugin-manager] Installing into and removing from an application-owned profile go through the official plugin manager
- [task-board] Team runs are governed by the Lead and no longer stall silently in pending
- [task-board] Every teammate keeps a unique name inside one run
- [task-board] The preset feed is restored and client render and lineage-gate costs are cut
- [client] Fix the skill-explorer layout injection, the usage page's 0.1.7 settings and the task board's fence error
- [scripts]
link-profilerefuses to link a satellite checkout that cannot be loaded
Other Changes
- [sdk] The official cohort moves to
0.2.0-rc.1: the floor, the host peer, the README badges and the CI/release mount pin move together - [skins] The satellite gitlinks and market artifacts follow the skin center's settings-row fix, the orca-link top-inset re-measure and the new skins
- [market] The market lists the new porco-rosso, last-exile and white-snake skins
- [shared] Dead shared artifacts (the
mobileBundleand the sync copies nobody read) are removed and their references realigned - [test] The two new BDD cases get role-led titles