Repository navigation
v0.3.0 #1
xiaxi626
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
First tagged release. Since the 0.2.0 architecture refactor (symlink + official
provider), this rolls up two features, several correctness fixes, and CI/docs hardening.
✨ Features
--flag=valuesyntax foradd's value options (--name=,--ref=,--subdir=).Boolean flags now reject a value (
--yes=falseerrors instead of silently becomingtrue).helps flaky GitHub HTTPS access. Commit-SHA clones are not retried (deterministic failure).
🐛 Fixes
dsh webcold-boot crash right afterdsh plugin add(a 0.2.0 regression). The official install channel works again.empty/half
manifest.jsonthat wipes the whole registry.ensureDescriptionon Windows — no longer silently fails on CRLF files or an emptydescription:key (which produced an "installed but invisible" skill).list/disable/ bareupdateno longer misreportoffor no-op.updateunblocked — a normalization-dirtied managed clone no longer blocks pull/drift-recovery.⚙️ Changed
engines.node >=20; Node 18 is EOL). No CLI breaking changes.covering Windows junction vs macOS/Linux symlink.
docs/+ CONTRIBUTING).⬆️ Install / Upgrade
dsh plugin --profile web add "github:xiaxi626/dsh-skills-nexus", then restart the profile once.dsh plugin --profile web remove dsh-skills-nexusthen re-add(pulls latest master).Already-registered skills are untouched; refresh them with
dsh-skills-nexus update.dsh-skills-nexus v0.3.0(中文)
首个正式 tag 发布。自 0.2.0 架构重构(symlink + 官方 Provider)以来,累积了两个新功能、
多项正确性修复,以及 CI / 文档加固。
✨ 新增
--flag=value等号写法:add的取值参数支持--name=/--ref=/--subdir=;布尔 flag 带值现在会报错(
--yes=false不再静默变true而绕过确认)。commit-SHA 克隆不重试(确定性失败)。
🐛 修复
dsh plugin add后dsh web冷启动必崩(0.2.0 重构回归),官方安装渠道重新可用。manifest.json而丢失整个注册表。ensureDescription:不再在 CRLF 文件或空值description:键上静默失败(此前会得到"装好却不生效"的 skill)。list/disable/ 裸update不再误报off或空转。update解阻:被归一化弄脏的托管克隆不再阻塞 pull / 漂移恢复。⚙️ 变更
engines.node >=20,Node 18 已 EOL);CLI 用法无破坏性变更。docs/与 CONTRIBUTING)。⬆️ 安装 / 升级
dsh plugin --profile web add "github:xiaxi626/dsh-skills-nexus",随后重启一次 profile。dsh plugin --profile web remove dsh-skills-nexus后重新add(拉取最新 master);已注册技能不受影响,用
dsh-skills-nexus update单独刷新。This discussion was created from the release v0.3.0.
All reactions