Repository navigation
Releases
dsh-renpy-dev-v1.2.0.zip
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 语法检查全部通过
dsh-renpy-dev-v1.1.1.zip
dsh-renpy-dev v1.1.1
编辑器体验
大文件(1MB+)不再卡顿:降级纯文本渲染 + 后台自动恢复高亮(非永久降级)
修复纵向滚动不到底(CRLF 文件每行被 \r 渲染成两行)
修复横向滚动不同步(此前只有缩进线跟随,高亮文本不动)
缩进向导线完全对齐 VSCode 算法:补最左列(column 0)外层级线、不再压到字符列、按连续行分段(块断开处线断开、块内空行连续)、tab/非整档缩进正确取整、非等宽字体下按空格宽锚定不错位
设置新增独立语法高亮色(颜色·语法 组 10 项:语句关键字/名称/python 关键字/内置类型/内置函数/文本标签/注释/字符串/数字/普通文本),留空跟随亮暗预设(暗 Dark+ / 亮 Light+),即时生效
开发
新增 renpy-debug 技能(运行/停止/--warp/画面验证纪律)
修复 deploy.ps1:PS 5.1 兼容(AsHashtable)+ UTF-8 BOM 乱码
测试资产扩充至 23 项(含缩进线 VSCode 算法 16 用例、语法色生效端到端断言)