v0.5.3
v0.5.3
修复 v0.5.2 跟线 dsh 0.1.2-alpha.2 后的探测与验证路径:上游 0.1.2 改了 RPC 方法命名与 WebSocket 端点,旧路径会导致一键启动验证全部失败。vendored 授权插件同步跟线适配。
Changes
- 适配 dsh 0.1.2 Connection 合约:
dsh-client-connection-authzbump 至1192947(上游提交 "fix: 适配 dsh 0.1.2 Connection 合约");submodule 指针、构建脚本 pin 校验、tauri.conf.jsonbundle resources 三处同步 - RPC 探测路径更新:
settings.describe→settings/describe、llm.providers→llm/listProviders;RPC body 补payload.args空对象以符合新合约 - WebSocket 探测端点更新:
/api/events.host→/api/remote.mux(本地与经代理两条探测路径同步;路径提取为REMOTE_WS_PATH单一来源) - 修复 WS_PROBE_JS 语法错误:脚本模板中误混入的
pub(crate)前缀已清理,并新增「脚本必须可被 Node 解析」的测试防止回归 - 验证失败列表逐行展示:一键启动失败原因改为按行分隔,不再把 URL 与下一项拼接成不可读文本;时间线样式同步支持换行
- 升级 dsh 后同步 compat 注释:重写 web profile
cordis.patch.yml时,"Launcher managed: installed dsh CLI is ..." 注释中的版本号随实际安装版本更新
验证
cargo test:全部通过(含新增的 WS 脚本可解析性测试与验证列表分隔测试)pnpm run check:release -- --tag v0.5.3:版本三处一致、release notes 存在、bundle resources 路径有效