Download Latest Version dsh-web v0.4.5 source code.zip (555.9 MB) Google Add to Preferred Sources
Home / v0.4.5
Name Modified Size InfoDownloads / Week
Parent folder
dsh-web v0.4.5 source code.tar.gz 2026-10-05 552.9 MB
dsh-web v0.4.5 source code.zip 2026-10-05 555.9 MB
README.md 2026-10-05 9.3 kB
Totals: 3 Items   1.1 GB 0

本次发布把家族适配的官方 SDK cohort 推进到 0.2.0-rc.2,宿主下限随之上移,并把任务看板扩展成可承接外部 issue 的工作面:GitHub 集成可以直接把 issue 导入为卡片并受控写回,看板新增外部 provider 扩展契约、手工列切换、标签管理与按执行的验收门禁。技能中心对齐官方技能验收与排序规则,使用量页支持任意保留日期的切换,插件管理器加入列表级批量更新工具栏。四个卫星仓(皮肤中心、宠物、社区插件索引、预设中心)已先发布 0.4.5,本仓随后打 tag,聚合包按 semver 消费它们。

重要变更(宿主下限提升到 >=0.2.0-rc.2):家族全部包与插件脚手架声明 dsh.engines.dsh >=0.2.0-rc.2 与同名 host peer,插件管理器在安装与更新时读取该下限。上一版本 0.4.4 声明的是 >=0.2.0-rc.1,因此仍在 0.2.0-rc.1 上的宿主必须先升级 DSH 本体再更新家族包:0.2.0-rc.2 目前同时是官方 npm latest 与 next 频道,按插件管理器提示升级即可。除该 cohort 与下限外,本版本没有需要手工迁移的改动,没有重命名任何已持久化的标识符、线协议字段或 profile 格式。任务看板新增的可选字段(外部 provider 契约、验收开关、标签)在缺省时按既有行为执行;已退役的旧行继续被无害读取。

新功能

  • [task-board] 外部 provider 扩展契约:看板把外部来源的卡片接入统一的 provider 面
  • [task-board-github] 把 GitHub issue 导入为卡片,并按配置登录账号受控写回
  • [task-board-github] 可从设置卡片与 agent 工具配置集成,新增未指派 issue 的收录通道
  • [task-board-github] 用可选的 AI 分析为 issue 执行提示词套用模板
  • [task-board] 按执行验收门禁 goal 完成,并支持逐卡片关闭验收
  • [task-board] 长 issue 同步看板上的卡片可扫读,长描述与提示词在详情里截断
  • [task-board] 标签管理器支持看板级标签管理,设置卡片改为可折叠主题卡
  • [task-board] 操作者可以手工切换任意列
  • [plugin-manager] 列表级更新工具栏,支持批量更新与显式重启
  • [update] 可用版本会注明它要求的 DSH 下限
  • [usage] 使用量与 Token 银行卡片可切换到任意保留日期
  • [market] 编辑推荐位展示星海之心皮肤
  • [settings] 家族插件卡片增加身份标识与更紧凑的文案

修复

  • [task-board] 判题失败时以 16384 token 预算重试,并经由注册绑定的 llm 调用派发判题
  • [task-board] 多行卡片在渲染安全 Markdown 的同时保留换行
  • [task-board] 未固定运行目标的卡片继承创建会话的工作区;子任务权限固定由 Lead 会话覆盖时继续继承
  • [task-board] 关停期间不再重复注册扩展工具
  • [task-board-github] 凭据按每次 pass 解析,不再在激活时固定;轮询守卫自愈并暴露同步健康状态
  • [skill-explorer] 对齐官方技能验收与排序规则,省略调用策略即视为可调用,并管理 provider 行声明的自定义根
  • [usage] 按默认把公共假日计入非高峰行,并把中国法定节假日排除在 DeepSeek 高峰窗口之外
  • [plugin-manager] 独立 bundle 行使用自己的 loader id;未指定版本的安装 spec 固定到 registry 的 latest
  • [remote-web-ui] 设置保存串行化,lan-bind 写入脱离设置事务,YAML 写入器移动过的行不再丢失
  • [web-ui-settings] 从实时值而非 schema.dict 读取声明字段,并为每个子命名空间提供某个 profile 行声明的全部字段
  • [market] dist 比对拒绝与 pin 不一致的内容,并在 shell dist 缺失时明确说明 tryon/ 保持原样
  • [scripts] 改为探测 tar 是否支持 --force-local,而不是按平台判断
  • [release] 已进入 staging 的 npm 发布改为等待传播,不再直接判定失败

其他改动

  • [sdk] 官方 cohort 推进到 0.2.0-rc.2:下限、host peer、README 徽章与 CI/发布的挂载 pin 一起移动,逐包比对确认公开导出面无移除、仅两处增量
  • [market] 皮肤中心内容跟随四个卫星仓的 0.4.5 一起刷新,blue-fantasy 的 Windows 边框修复与星海之心进入市场
  • [docs] 记录 2026-09-30 至 2026-10-05 的发布、市场与卫星仓轮次

English This release advances the family's adapted official SDK cohort to `0.2.0-rc.2`, moving the host floor up with it, and turns the task board into a surface that takes in external work: the GitHub integration imports issues as cards with controlled write-back, and the board gains an external-provider extension contract, hand-switched columns, tag management and a per-execution acceptance gate. The skill center aligns with the official skill acceptance and ranking rules, the usage page switches to any retained day, and the plugin manager adds a list-level bulk update toolbar. The four satellite repositories (skin center, pet, community plugin index, preset center) already published `0.4.5`; this repository tags afterwards and the aggregate consumes them by semver. > **Important change (the host floor moves to `>=0.2.0-rc.2`)**: every family package and the plugin scaffold declare `dsh.engines.dsh >=0.2.0-rc.2` and the matching host peer, and the plugin manager reads that floor at install and update time. The previous release `0.4.4` declared `>=0.2.0-rc.1`, so **a host still on `0.2.0-rc.1` must upgrade DSH itself before updating the family packages**: `0.2.0-rc.2` currently serves as both the official npm `latest` and `next` channel, so following the plugin manager's prompt is enough. Apart from that cohort and floor, no manual migration is needed, and no persisted identifier, wire-protocol field or profile format was renamed. The optional fields the task board adds (the external-provider contract, the acceptance toggle and the tags) fall back to the previous behaviour when absent, and a retired row is still read harmlessly. ### New Features - [task-board] An external-provider extension contract, so the board takes external sources through one provider surface - [task-board-github] Import GitHub issues as cards and write back under the configured login - [task-board-github] Configure the integration from the settings card and from agent tools, with a new unassigned-issue channel - [task-board-github] Template issue execution prompts with optional AI analysis - [task-board] Gate goal completion on a per-execution acceptance, with a per-card opt-out - [task-board] Cards stay scannable on long issue-synced boards, and long descriptions and prompts are clamped in the detail view - [task-board] A ledger-wide tag manager, and a settings card reworked into collapsed topic cards - [task-board] An operator can switch any column by hand - [plugin-manager] A list-level update toolbar with bulk updates and an explicit restart - [update] An available release names the DSH floor it requires - [usage] The usage and Token bank cards switch to any retained day - [market] The editor's picks feature the Xinghai Heart skin - [settings] Family plugin cards get an identity mark and tighter copy ### Bug Fixes - [task-board] Recover judge failures with a 16384-token budget, and dispatch the judge through the registration-bound llm call - [task-board] Render safe Markdown while retaining multi-line cards - [task-board] Cards without a pinned target inherit the creating session's workspace, and a subtask permission pin the Lead session covers is inherited - [task-board] Stop re-registering extension tools while shutting down - [task-board-github] Resolve the credential per pass instead of at activation, heal the poll guard and surface sync health - [skill-explorer] Align with the official skill acceptance and ranking rules, treat an omitted invocation policy as invocable, and manage the custom roots the provider row declares - [usage] Price a public holiday at the off-peak row by default, and exclude Chinese public holidays from the DeepSeek peak windows - [plugin-manager] Give the standalone bundle row its own loader id, and pin an unversioned install spec to the registry latest - [remote-web-ui] Serialize settings saves, detach the lan-bind write from the settings transaction, and keep rows a YAML writer displaced - [web-ui-settings] Read declared fields from the live value rather than schema.dict, and serve every sub-namespace one profile row declares - [market] Refuse a dist comparison whose content is off the pin, and say tryon/ is left as-is when the shell dist is absent - [scripts] Probe the tar binary for --force-local instead of branching on the platform - [release] Wait out a staged npm publish instead of failing the run ### Other Changes - [sdk] The official cohort moves to `0.2.0-rc.2`: the floor, the host peer, the README badges and the CI/release mount pin move together, and a per-package comparison confirms no removed public export and only two additive surfaces - [market] Skin center content refreshes with the four satellites' 0.4.5, bringing the blue-fantasy Windows frame fix and Xinghai Heart into the market - [docs] Record the 2026-09-30 through 2026-10-05 release, market and satellite rounds
Source: README.md, updated 2026-10-05