Repository navigation
v0.6.0 — 适配 DSH 0.1.7-rc.2(破坏性)
本 Release 为补建:0.6.0 当初发布了 npm,但漏了打 tag 与建 Release。tag 已于 2026-09-29 补打(指向发布时的实际 HEAD
a74b21c,而不是把 version 改成 0.6.0 的那个提交),此处补上对应的变更说明。
适配 DSH 0.1.7-rc.2(破坏性)
内核 0.1.7-rc.2 移除了若干服务面,本版全线跟随,不再支持 0.1.2-alpha.2 及更早的内核:
- host:不再调用
settings.installSection(0.1.7 已从 settings 服务面移除),section 改由 loader 依模块导出的 Config schema 自动构成; - client:
ctx.settingsScope→ctx.configForms.get(entry id);插件配置卡的槽位从dsh-client-ui-settings-plugins迁到dsh-client-ui-plugin-manager; - config:
showThinking/colors/toolColors改为Volatile<T>+.volatile(),对象字段的写入走mutate()路径操作(set()只接受 scalar 字段); - 依赖:
schemastery→^3.18.4、新增cosmokit ^1.8.5、cordis→^4.0.4。
peer 全线收紧为 ^0.1.7-rc.2。这条上界后来在 0.7.0 被放宽(caret 的上界是下一个 minor,内核跨 minor 时插件会被静默跳过),升到 0.7.0 时不必再迁就它。
设置卡片默认展开
折叠态会让用户以为「设置不见了」(用户反馈)。这张卡片是插件页上唯一承载本插件设置的位置,默认展开更符合预期,仍可手动收起。
README
- 新增「插件版本 ↔ DSH 版本」对应表;
- 更新已过时的 host / client 侧描述;
- 补工具名查询指引:工具名就是 DOM 上
data-tool属性的值,Windows 下 shell 工具叫pwsh而非bash。
安装 / 升级
pnpm add @max-null/dsh-node-appearance@0.6.0重启 dsh 后生效。设置入口:设置 → 插件配置 → 节点外观。