Repository navigation
Releases: ZSeven-W/dsh-harbor
Release list
dsh-harbor 0.1.0-rc.4
English
This release was built and verified from the matching tag. Install from npm with npm i @zseven-w/dsh-harbor (every release, prereleases included, is published as latest). See README.md for installation, usage, evidence levels, and known limits.
简体中文
本版本由同名 tag 构建并完成验收。通过 npm i @zseven-w/dsh-harbor 安装(每个版本,含候选版本,都发布为 latest)。安装、用法、证据等级与已知边界见 README.zh.md。
Full Changelog: v0.1.0-rc.3...v0.1.0-rc.4
dsh-harbor v0.1.0-rc.3
dsh-harbor v0.1.0-rc.3
升级预检 / Upgrade preflight.
✨ 新增 / Added
harbor preflight— 把目标版本的 DSH 装进 Harbor 自己的缓存目录,对每个已安装插件在子进程里做 import 探针(module.register解析钩子把@deepseek-ai/*重定向到目标树),核对dsh.client.inject与宿主 peer 范围,按 profile 回答"升级后还能不能起来"。--plugin <目录>/--pack <npm 包>让它脱离 profile 在 CI 或对任意注册表包工作。/ Installs the target DSH into Harbor's own cache, import-probes every installed plugin against it in a child process (amodule.registerhook rewrites@deepseek-ai/*to the target tree), checksdsh.client.injectand host peer ranges, and answers per profile whether it still boots.--plugin <dir>/--pack <npm spec>run it outside a profile, in CI or on any registry package.harbor host-diff --from --to— 两个 DSH 版本之间的机器可读契约差异:包、web 客户端模块、内置预设、逐包导出名的增删。0.1.1-rc.2 → 0.1.5-rc.1 一次列出让插件崩掉的全部删除(settingsNamespace、installSettingsSection、dsh-client-runtime、Inbox、PERSONA_SECTION…),release notes 里都没有。/ Machine-readable contract diff between two DSH versions: packages, web client modules, built-in presets, and per-package export names added/removed.- 设置面板「升级预检」卡片 — 面板里选版本、起任务、看进度和逐插件结论;任务由 hub 起子进程跑 CLI,插件崩了伤不到宿主。/ Settings-panel card: pick a version, run, watch progress and per-plugin verdicts; the job runs the CLI in a child process.
- GitHub Action
uses: ZSeven-W/dsh-harbor@v0.1.0-rc.3— 插件作者在 PR 和每晚对next跑同一套预检,拖崩即红。/ Plugin authors run the same preflight on PRs and nightly againstnext. - 发版监控与生态看板 — 每小时监控
@deepseek-ai/dshdist-tags,标签移动即提交 host-diff 并触发全量看板;看板对 npm 上所有声明dsh.bundle/dsh.client的包做探针,发布在 https://zseven-w.github.io/dsh-harbor/ 。首跑对 DSH 0.1.5-rc.2:3,567 个插件,335 个升级即拖崩 profile,其中 211 个是 dsh-settings 的两个被删导出。/ Hourly dist-tag watch and a nightly ecosystem board. First run against 0.1.5-rc.2: 3,567 plugins, 335 would block boot, 211 of them on the two removed dsh-settings exports.
🐛 修复 / Fixed
- Harbor 自身的
dsh.client.inject去掉 0.1.5 已删除的dsh-client-runtime/dsh-client-ui-slots,改为dsh-client-ui-renderer;声明新的subprocess能力。/ Harbor's own inject list follows the 0.1.5 client module graph; declares the newsubprocesscapability.
📦 安装 / Install
dsh plugin --profile web add @zseven-w/dsh-harbor@0.1.0-rc.3
harbor preflight --dsh next⚠️ 说明 / Notes
- npm dist-tag
next。已验证 DSH 0.1.5-rc.2;解析钩子需要 Node ≥ 20.6。/ Published undernext; tested with DSH 0.1.5-rc.2; the resolve hook needs Node ≥ 20.6. - 生态扫描只在一次性 CI runner 里执行第三方模块,永远不在用户机器上跑。/ The ecosystem scan executes third-party modules only in disposable CI runners, never on a user's machine.
Full Changelog: v0.1.0-rc.2...v0.1.0-rc.3
dsh-harbor 0.1.0-rc.2
English
This release was built and verified from the matching tag. Prerelease builds install from npm with @next or an exact version. See README.md for installation, usage, evidence levels, and known limits.
简体中文
本版本由同名 tag 构建并完成验收。候选版本请通过 npm 的 @next 或精确版本号安装。安装、用法、证据等级与已知边界见 README.zh.md。
Full Changelog: v0.1.0-rc.1...v0.1.0-rc.2
dsh-harbor 0.1.0-rc.1
English
This release was built and verified from the matching tag. Prerelease builds install from npm with @next or an exact version. See README.md for installation, usage, evidence levels, and known limits.
简体中文
本版本由同名 tag 构建并完成验收。候选版本请通过 npm 的 @next 或精确版本号安装。安装、用法、证据等级与已知边界见 README.zh.md。
Full Changelog: https://github.com/ZSeven-W/dsh-harbor/commits/v0.1.0-rc.1