补丁与依赖来源
| 单元 | 目标版本 | 作用 |
|---|---|---|
| ui-chat | 0.1.2-alpha.3 | slots、动作栏与维护投影 |
| ui-workspace | 0.1.2-alpha.3 | 侧栏 slots、CSS 标识符 |
| token-meter | 0.1.2-alpha.3 | 编辑计量与热路径 |
| session-projection | 0.1.2-alpha.3 | 投影热路径与缺事件恢复 |
| Session Controller | 0.1.2-alpha.3 | 原生 forkPrepared 世界线准备 |
| pi-ai | 0.84.4 | Google、OpenAI Completions/Responses、Anthropic 流终止 |
全部目标先在内存里转换、核对,再备份和写入。重复应用完全相同的补丁是幂等的;失败会恢复本批改动,中断后可按事务备份回滚。被其他升级或你自己改过的文件不会被强制覆盖。npm 安装没有 postinstall 补丁。
社区兼容包使用正式 fork,保留上游历史和署名,不会被误认作原作者发布:
dsh-file-upload,上游 HongMing-Huang/dsh-file-upload 0.4.3。修复上传回调、稳定引用、附件关闭不删资源、完整分页和 Markdown 转义;基础包保留原版 Host 检查。显式安装公网兼容后,额外接受鉴权插件完成 JWT 与 Origin 校验后写入的服务器标记。
anydoc,上游 beancookie/dsh-plugin-anydoc 固定提交的 0.1.0,保守还原 Markdown 转义。
pi-ai 差分,上游 earendil-works/pi 0.84.4。统一补丁器解析 Harness 实际使用的实例,不另装无效的 profile 副本。
随包还装了一个第三方插件市场,上面那套皮肤的开关就由它提供:
dsh-market(npm 名
dshmarket)固定 1.39.0,MIT,就是 dshmarket.com 的插件市场:在设置里浏览、搜索、一键安装社区插件。它是独立的第三方项目,由 dsh-market 维护,不是我们写的。打开市场会读取 awesome-dsh-plugin.com 的公共插件目录,打开评论会连 giscus 和 GitHub——这是我们「本地服务只监听 127.0.0.1」之外额外出站请求的来源。我们固定版本、不跟随上游,也不改它的代码。
不想让它联网,可以在 设置 → 插件 → 插件配置 里把它关掉;那之后皮肤也能继续用,只是换肤要手动改 profile 的
cordis.patch.yml。
better-sidebar 不是必需依赖,用官方侧栏就好。公网玩家可按手机电脑公网访问指南显式安装随包提供的 @isund/dsh-auth-webserver(0.1.0-alpha.3.2),配置自己的 Cloudflare Access、域名和登录身份。鉴权源码、脱敏模板、三个可回滚的公网兼容选项都已交付;默认的本机安装不会自动开放网络。个人密钥、地址、systemd/Nginx 实例配置和私有模型路由不随包分发。通用 Qwen reasoning 配置辅助工具保留在 integrations 目录,只在你的路由确实需要时使用。

