Repository navigation
dsh-renpy-dev v1.2.0
迁移到 DSH 0.2.0
preset 改为插件包内的 bundle 声明:目录式 agent preset(~/.dsh/.agent-presets/)已被 DSH 0.2.0 引擎废除,「RenPy Dev」现在是 renpy-client/cordis.patch.yml 里的一行 @deepseek-ai/dsh-agent-preset
13 个 renpy_* 工具改由包导出子路径 dsh-renpy-dev-client/tools 加载(indexer.py / renpy-host.mjs 移入 renpy-client/lib/),并新增包内 node_modules junction 供其解析 @deepseek-ai/dsh-tools
deploy.ps1 按 0.2.0 重写:DSH 版本闸门(拒绝 0.1.x)、profiles/node_modules junction、包内 node_modules junction
修复
修复 preset 定义级挂载失败:renpy-host.mjs 的 apply(ctx, config) 缺 config 默认值,而 preset 行没有 config:,加载器传 undefined,config.routeGeneratorPath 抛错 → 注册表审计把整条定义判为 broken,设置里「RenPy Dev」卡片显示红色「加载失败」且点不动
挂载失败是终局的:修好后必须重启 dsh 才会重新挂载
官方桌面端
新增官方桌面端(Electron,@deepseek-ai/dsh-desktop)部署指引:桌面端共用 ~/.dsh,但使用独立的 desktop profile(由 App 独占管理,CLI 会被明确拒绝),需手动把 bundle 加进该 profile 并完全退出重启(见 DEPLOY.md §3 模式 C)
环境说明不再写死 3080 端口(桌面端端口由系统分配)
文档
重写安装/部署指引:§3 改为三种部署模式(A 已装 DSH / B 连 DSH 一起装 / C 官方桌面端)对照表 + 模式 C 自包含三步操作;README 快速部署、GUIDE、TESTER-GUIDE 同步(中英六份)
校验
SHA256 1E7587A5EB744A536CCA1D97A2850327EB908C90C426276B5DF10F045EDFAA7E
包内 43 个条目;deploy.ps1 解析 0 错误;host.js / renpy-host.mjs / client.js / renpy-core.js 语法检查全部通过