本次发布包含 12 项新功能、15 项修复、18 项其他改动。
新功能
- [doctor] 启动自愈归因失败的插件行并隔离该行
- [aggregate] 把各插件的启动故障隔离到 dsh-web-all shell 壳之后
- [dsh-pet] 新增 starry-doll sprite2d 宠物
- [session-archive] 下拉菜单接入主题,移除重复的工作区 chip 栏
- [skins] 新增 stellar-diva、starry-nocturne、hologram-sanctum、abyssal-serenade 四款皮肤 (#1316)
- [community] 注册 dsh-session-enhance (#1309)
- [community] 注册 dsh-completion-guard (#1285)
- [community] 注册 dsh-prompt-enhance (#1282)
- [skins] 新增 tokyo-night 资产皮肤 (#1245)
- [session-archive] 会话列表分页,并默认进入已归档视图
- [session-archive] 新增内置会话归档管理插件
- [remote-web-ui] 侧边栏在有更新可用时显示更新角标文本
修复
- [doctor] 修复自愈测试中的收敛竞态条件
- [dsh-web-all] 覆盖 shell 行的用户裸行改为静默挂载
- [dsh-web-all] 无配置的 self 行按 no-op 挂载;shell 不再抛出错误
- [multi] 解决一批开放 issue(#1341、#1331、#1344、#1346)
- [skills] profile-cohort-check 输出移除 emoji 以满足无 emoji 门禁
- [session-archive] CI 上宿主侧测试改在 node 环境运行
- [session-archive] 版块 UI 按官方 token 契约重新对齐
- [session-archive] 端到端支持裸 uuid 形式的 harness 会话 id
- [session-archive] 删除后清理选中项,并如实报告 attached 会话的跳过原因
- [plugins] 解决开放 issue #1296 #1305 #1304 #1313 #1301
- [session-archive] 修复旧会话标题、自动开关的实时生效与 7 天默认值
- [session-archive] 依据真实 GUI 验证的 E2E 修正
- [git-graph] 简化 hero 行 chip 的 portal 挂载位置与 layout effect
- [better-sidebar] 解决 peer 依赖与 workspace 版本固定
- [bundle] 为 link profile 提供 better-sidebar 的宿主面 peer 依赖
其他改动
- [skin-center] 为 #1316 的四款皮肤重建 lib 哈希表
- [readme] 从 GitHub API 同步贡献者列表
- [notes] 记录 0901 维护运行:CI 解封与两次合并
- [market] 重新生成插件清单,同步 dsh-auto-memory 的描述更新
- [skills] dsh-sdk-upgrade 时把声明的 DSH 宿主下限同步到获批 cohort
- [sdk] 家族宿主下限固定为 0.1.2-alpha.3(engines、徽章与 CI 三处)
- [readme] 从 GitHub API 同步贡献者列表
- [skills] dsh-sdk-upgrade 泛化到全部 dsh 插件项目,并新增 host-upgrade profile 验收
- [readme] 从 GitHub API 同步贡献者列表
- [notes] 记录 0831 维护运行落地项与 clean-clone 稳定性标准
- [readme] 从 GitHub API 同步贡献者列表
- [sdk] 官方 cohort 升级到 0.1.2-alpha.3
- [notes] 在 agent note 中记录 session-archive 分页与默认已归档视图
- [readme] 从 npm 恢复动态 DSH 兼容徽章
- [agents] 采用 agent notes 与 Software Factory 治理结构
- [git] 忽略根目录 main.js 与 preload.js 产物
- [github] 新增 PR labeler 与 issue 自动标签工作流,并更新 issue 模板
- [notes] 在 verify-release 冒烟中记录 v0.3.10 首次发布的 404 边界竞态
English
This release contains 12 new features, 15 bug fixes, 18 other changes.
New Features
- [doctor] boot self-heal attributes the failing plugin row and quarantines it
- [aggregate] isolate per-plugin boot failures behind the dsh-web-all shell
- [dsh-pet] add starry-doll sprite2d pet
- [session-archive] themed dropdowns, drop duplicate workspace chip bar
- [skins] add stellar-diva, starry-nocturne, hologram-sanctum, abyssal-serenade skins (#1316)
- [community] register dsh-session-enhance (#1309)
- [community] register dsh-completion-guard (#1285)
- [community] register dsh-prompt-enhance (#1282)
- [skins] add tokyo-night asset skin (#1245)
- [session-archive] paginate the session list and default to the archived view
- [session-archive] add built-in session archive manager plugin
- [remote-web-ui] display update badge text in sidebar when update available
Bug Fixes
- [doctor] resolve self-heal settling race condition in tests
- [dsh-web-all] bare-row overrides of shell rows mount silently
- [dsh-web-all] config-less self row mounts as a no-op; shell never throws
- [multi] resolve open issues batch (#1341, #1331, #1344, #1346)
- [skills] drop emoji from profile-cohort-check output to satisfy the no-emoji gate
- [session-archive] run host-side specs in the node environment on CI
- [session-archive] realign section UI to the official token contract
- [session-archive] support bare-uuid harness ids end to end
- [session-archive] prune selection after delete and report attached skips honestly
- [plugins] resolve open issues #1296 #1305 #1304 #1313 #1301
- [session-archive] resolve old-session titles, live auto toggles, 7-day defaults
- [session-archive] E2E-driven corrections from live GUI verification
- [git-graph] simplify hero-row chip portal placement and layout effect
- [better-sidebar] resolve peer dependencies and workspace pins
- [bundle] provide better-sidebar host-face peers for the linked profile
Other Changes
- [skin-center] rebuild lib hash table for the four #1316 skins
- [readme] sync contributor list from GitHub API
- [notes] record the 0901 maintenance run - CI unblock and two merges
- [market] regenerate plugins manifest for the dsh-auto-memory description update
- [skills] sync declared DSH host floor to the approved cohort during dsh-sdk-upgrade
- [sdk] pin family host floor to 0.1.2-alpha.3 across engines, badge, and CI
- [readme] sync contributor list from GitHub API
- [skills] generalize dsh-sdk-upgrade to all dsh plugin projects and add host-upgrade profile acceptance
- [readme] sync contributor list from GitHub API
- [notes] record the 0831 maintenance run landings and clean-clone stability bar
- [readme] sync contributor list from GitHub API
- [sdk] bump official cohort to 0.1.2-alpha.3
- [notes] record session-archive pagination and default archived view in the agent note
- [readme] restore dynamic DSH compatibility badge from npm
- [agents] adopt agent notes and software factory governance structure
- [git] ignore root main.js and preload.js artifacts
- [github] add PR labeler and issue auto-label workflows, update issue templates
- [notes] record the v0.3.10 first-publish 404 edge race on the verify-release smoke
Generated automatically by the release pipeline (scripts/release-notes.mjs).
由发布管线自动生成(scripts/release-notes.mjs)。