Repository navigation
Releases: ltmroberthk915/dsh-pet
Release list
v1.4.1 · 窗口自动恢复与设置自动保存
v1.4.1 · 窗口自动恢复与设置自动保存
- 修正宠物唤起 DSH 的前台激活链路,并在鼠标事件中断时重新同步命中状态,针对最大化 Edge 上偶发的点击失效。
- 独立进程退出、启动失败或心跳中断时自动重启;渲染窗口崩溃或持续无响应时自动重建,保留宠物位置。
- 保留“重试独立窗口”和“宠物窗口归位”手动按钮。
- 两处设置面板改为修改、点击或选中后自动保存;无效输入提示修正,保存失败保留输入并自动重试。
本机验证通过:573 项单元测试、145 项原生窗口检查、31 项独立进程集成检查,以及严格配置下的安装包全新安装。Edge 的偶发现象未能按需稳定复现,相关激活及命中路径已修正并有回归覆盖。
发布验收:Linux CI 的 62 个测试文件、722 项测试全部通过;9 项发布渠道检查、类型检查、构建、真实 DSH 配置迁移和安装包校验均通过。本 Release 的安装包来自该提交的 CI 产物。
下载 dsh-pet-copilot-1.4.1.tgz 并按 SHA256SUMS.txt 校验。使用 DSH 安装目录中的 resources/runtime/cli/bin/dsh.cmd 安装到所需 profile,例如:
& $dsh plugin --profile desktop add 'dsh-pet-copilot@file:C:/Downloads/dsh-pet-copilot-1.4.1.tgz'web profile 将命令中的 desktop 改为 web。升级后完整退出并重新打开 DSH,使已加载的插件和独立进程代码生效。
此 Release 提供 GitHub 安装包;npm 的默认安装版本尚未更新到 1.4.1。
v1.4.0 · 纯气泡模式与鼠标交互
v1.4.0 · 纯气泡模式与鼠标交互
在「设置 → 宠物 → 动画与桌面显示」开启「仅显示状态气泡(无宠物图)」,保存后仅显示可拖动的任务气泡。无任务消息时常驻「随时就绪」;执行命令、等待响应等状态继续使用所属会话的实际文案。纯气泡模式不挂载宠物图、动画渲染器或图片装饰,也不保留图片占位。关闭开关即可恢复所选形象,名字和养成记录保留。
左键单击宠物直接唤出 DSH 桌面窗口;后台小宠物同时打开所属会话。右键抚摸并展开或收起宠物看板,MIKU 的触摸区域交互也随右键触发。拖动后的松手不会误触发唤窗。纯气泡仍支持拖动、左键打开会话、右键看板、喂食、命名和隐藏。
鲸鱼娘、MIKU、商务小蓝鲸按实际素材的透明轮廓预计算命中包络,各动作使用覆盖该动作所有帧的稳定轮廓。待机点击面积相较原图片矩形分别减少约 52%、39%、65%,其他动作按自身轮廓切换。DOM 与原生窗口共享这份几何,透明区域可穿透;图片不执行运行时逐像素扫描。自定义素材继续使用自身的原交互区域。
修复切换形象或尺寸、合成离开事件之后,DOM 和原生光标状态不一致时沿用旧穿透状态的问题。新光标位置会重新同步原生命中,即使 DOM 的内外判断未变。
验证:565 项单元测试通过、1 项跳过,类型检查通过;新增 30 项原生交互检查和已有 140 项原生窗口检查全部通过,覆盖设置保存与重新挂载、持久化往返、状态文案、三套形象轮廓和鼠标穿透、左右键及拖动释放。安装包重新解包校验通过,包含 655 项实际使用的形象资源。
从本 Release 下载 dsh-pet-copilot-1.4.0.tgz,按 SHA256SUMS.txt 校验后,用 DSH 官方 CLI 安装到所需 profile。示例:
& $dsh plugin --profile desktop add 'dsh-pet-copilot@file:C:/Downloads/dsh-pet-copilot-1.4.0.tgz'$dsh 指向 DSH 安装目录中的 resources/runtime/cli/bin/dsh.cmd。2026-10-09 npm 的 latest 和 next 均为 1.4.0。在「设置 → 插件 → 添加插件」输入 dsh-pet-copilot,默认安装 1.4.0。也可使用本 Release 的安装包,或通过 DSH 官方 CLI 安装指定版本:
& $dsh plugin --profile desktop add 'dsh-pet-copilot@1.4.0'npm 发布的安装包已核对,与本 Release 的标准安装包校验值一致。
发布验收:Linux CI 的 60 个测试文件、714 项测试全部通过;9 项发布渠道检查、真实 DSH 配置迁移检查和安装包校验通过。Release 的全部文件均来自该提交的 CI 产物。
2026-10-09 npm 默认渠道验收:通过官方桌面插件管理流程,在隔离 profile、全新缓存和 store、严格 24 小时冷却且无发布年龄例外的配置下,官方 npm 源精确版本全新安装、1.3.3 → 1.4.0 升级、裸包名默认安装以及各自的重复安装均通过。包校验值与 GitHub 发布包一致。见验收记录。
v1.3.3 · 新机安装与配置迁移
dsh-pet-copilot v1.3.3
- 等待子智能体时使用等待动作,其他并行工具结束后仍保持等待;读取团队任务不再当成派发任务。
- 打开子智能体会话后,主宠物携带该 session 自己的生成状态和底栏 tok/s,跑动速度不再退回固定 FPS;切回父会话后恢复各自状态。
- 增加按 profile 执行的改名迁移器,备份后原子修改名称,保留配置、禁用状态、注释和后来保存的新设置;使用真实 DSH 合成验证。
- 保留上游主开关修复:停用插件不再永久写入隐藏意愿,重新启用恢复原状态。
- 保留独立动作速率、用户自设跑动上限、商务鲸鱼 0.75 底板与可关闭的悬停看板。
- 同名版本包、兼容文件名、迁移附件和 SHA256 校验文件统一分发;剔除开发源码、测试及未使用的插值帧。
- 安装说明提供桌面 CLI 明确路径,区分热加载与需要重启的情况,旧 ASAR 工具标为 legacy。
npm 更新先 next,成熟且通过严格验证后才推广已有 latest。首次发布时 npm 强制生成默认标签;暂存流程的空 0.0.0-stage 不能成为安装目标。官方源首次安装与同版本重复安装均通过后,单独将 latest 初始化为第一个真实版本;存在任何更早真实版本时拒绝此入口。默认非严格 pnpm 11.7.0 可能自动添加单版本例外;严格冷却未满足时,包名、精确版本和 npm tgz URL 均不能绕过。项目不修改用户全局策略。
check 可通过 DSH_PET_REGISTRY 查询镜像并输出来源;网络失败不当作未发布。promote 始终核对 npm 官方源的身份、时间和严格安装回执。市场收录、镜像同步及更长的用户冷却政策分别适用。
补充验收:原生窗口完成并发查询、改名写入再读回和错误请求往返,共 29 项检查通过。隔离 registry 中首次安装和升级成功,但 1.3.2 → 1.3.3 后立即重复添加同一版本会触发 pnpm 的 ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION;已有例外、已装版本和 bundle 选择均保留。公共 npm 的首次安装、升级与重复安装须分别验收,不自动修改用户全局冷却或清理锁文件。
2026-10-03 官方 npm 验收完成:dsh-pet-copilot@1.3.3 已发布,latest 与 next 均指向 1.3.3。在隔离 DSH profile、全新缓存和 store 中,默认 pnpm 11.7.0 策略下的精确版本安装、裸包名安装及各自的同版本重复安装均通过。npm 包与 GitHub 版本包的 SHA512 完全一致。发布标签验证会重新查询官方源,并容忍短暂的缓存延迟,避免修改已经成功却误报失败。
The package identity is dsh-pet-copilot. This release adds profile-scoped, backed-up configuration migration and preserves the upstream reversible master switch. Artifacts include canonical and identical legacy archives, migration launchers and checksums. First additions can hot-load; replacement or restart-required needs a restart. Strict release-age policies cannot be bypassed by version pins or npm tarball URLs. Checks can read a selected mirror, but promotion always revalidates official npm. Catalog inclusion is separate from publication.
会话桌宠 v1.3.0 · 鲸鱼游泳、动画补帧与稳定拖拽
v1.3.0 · 鲸鱼游泳、动画补帧与稳定拖拽
小蓝鲸向右移动改为八帧游泳:尾鳍上下摆动,胸鳍配合划水,向左同步使用镜像游动。重新从完整画稿提取九组动作,修复旧图集切格截断头顶和尾鳍的问题,并缩小画面、增加四周留白。
三只角色的动画图像数翻倍:鲸鱼娘 126 → 252,MIKU 128 → 256,小蓝鲸 36 → 72,共 580 帧。新画稿使用内置 ImageGen 分批生成并人工复核,保留原始关键帧;采用整图等比缩放和位置校准。按每帧原有时长拆分,固定帧率与 tok/s 模式也计入补帧密度,保持原来的动作周期。
MIKU 在按下鼠标的当刻进入抓取状态,长按期间保持抓取动作,空闲导演和异步动作清理不能覆盖它。原生拖拽从最初的窗口位置与系统光标计算绝对位移,静止光标不再反复移动窗口。
继续提供安装插件自动开启的独立窗口,更新时携带完整渲染器和素材,无需在新电脑上让 Agent 打补丁。宿主原始 app.asar 不变。
安装包和源码:https://github.com/ltmroberthk915/dsh-pet/releases/tag/v1.3.0
dsh plugin --profile desktop add https://github.com/ltmroberthk915/dsh-pet/releases/download/v1.3.0/dsh-session-pet.tgz生成来源、取舍和复核说明见 动画补帧记录。
会话桌宠 v1.2.0 · 安装插件自动开启独立窗口
v1.2.0 · 安装插件,自动开启独立窗口
Windows 原生 DSH 安装并启用插件后,会自动准备并启动独立宠物窗口。新机器无需 Agent 打补丁、运行 PowerShell 或额外安装运行库,也无需退出或重启 DSH。
- 复用宿主现有 Electron 运行文件,在当前用户缓存中校验并复制;保持宿主
app.asar原样。 - 窗口直接使用当前插件的渲染器和素材;更新插件即可更新三个形象,旧补丁窗口会停用。
- 设置页显示准备、运行、失败状态,提供重试与归位。主窗口最小化不影响宠物;停用插件或退出 DSH 时关闭窗口。
- 保留沙箱、上下文隔离、固定宠物操作和私有本地凭证,独立进程不继承提供商密钥。
- Git 分支自带编译产物,移除
prepare,不再要求消费者构建、配置提交 SHA 白名单或安装 pnpm shim。pnpm 版本声明仅供开发和 CI;Release 包不携带该声明。 - 文档明确原生
desktopprofile、更新方式、ambiguous-install等原始错误的处理。历史补丁工具继续保留,Check增加内存干跑及产物哈希验证。
首次准备会使用数百 MiB 用户缓存。验证环境为 Windows、DSH Desktop 0.2.0-rc.2 / Electron 44;未在用户的另一台新电脑直接执行。其他系统和普通 Web Host 保留应用内宠物。自动窗口自身维持置顶;其他应用强制置顶时的前后顺序由系统决定。
验证:167 项相关回归、120 项原有原生窗口检查、22 项自动窗口与生命周期检查、17 项历史安装器检查及两项 TypeScript 检查通过。使用 DSH 内置 Node/pnpm 在空白 profile 安装预编译包成功,保持 strictDepBuilds: true,无需安装脚本、构建白名单或 pnpm shim;宿主归档哈希前后相同。
安装:
dsh plugin --profile desktop add https://github.com/ltmroberthk915/dsh-pet/releases/download/v1.2.0/dsh-session-pet.tgz已有依赖应使用更新操作;固定旧版本 URL 时,改为上面的新版本 URL。完整说明见 Windows 安装指南。
多形象会话桌宠 v1.1.1 · Windows 桌面安装器
多形象会话桌宠 v1.1.1
本次将鲸鱼娘稳定性修复、MIKU 会话版、商务小蓝鲸和 Windows 桌面补丁工具统一发布。
- “读取任务输出”(包括等待
pwsh-8)使用托腮动作,工具日志不会被算作模型生成。 - 五色鲸鱼娘统一直立高度并固定站立腿部;保留跑步、屈膝跳跃、低头及尾部动作。
- MIKU 保留原作者 v0.4.4 玩法,补齐九种会话动作、左右跑步摆臂与五套配色;新增现代商务小蓝鲸。
- Windows 安装工具支持检查、首次安装、旧补丁升级、重复安装和回滚,优先使用宿主自带 Node,支持中文及自定义路径。
- 安装前检查实际宿主 SHA256 和进程状态,自动备份
app.asar;不修改.dsh、会话、账户、配置或亲密度。
下载与安装
主包为 dsh-session-pet.tgz,市场固定下载地址保持不变。dsh-pet-desktop-1.1.1.zip 为同版本小体积桌面安装工具附件,使用前先安装主插件。校验值见 SHA256SUMS。
独立桌面窗口还需在正常退出 DSH 后,运行附件或插件包中的 desktop/Install-Desktop.ps1 -Mode Apply。建议先用 -Mode Check 确认状态。详细步骤与回滚见 Windows 安装说明。
兼容范围为经校验的 DSH Desktop 0.2.0-rc.2 归档;未知构建会停止并显示 SHA256。新电脑尚未现场安装,需以该机检查结果为准。
验证
- 155 项相关功能回归及源码、测试 TypeScript 检查。
- 120 项隔离 Electron 检查,包含全部形象、配色,以及五色直立高度和腿部截图像素检查。
- 17 项安装器检查,使用真实归档副本覆盖安装、升级、回滚、进程重检、未知归档、失败恢复及无系统 Node。
- 最终主包重新解包,核对三种形象的全部声明资源、编译入口及桌面文件清单。
鲸鱼娘多会话宠物 v1.0.5
修复七组生成动作的多余手臂、袖口残影、肩膀断连和托腮缺失长袖;剔除身体变短和额外闭眼的帧。按原版头饰跨度统一等比尺寸,固定静态脚底,保留正常低头、屈膝和跳跃位移。
逐帧复核站立、挥手、跳跃、低头、等待、合手、托腮;五色共 550 个播放帧位通过几何校验。完整画稿、提示词与检查联系表位于 artwork/motion-v1.0.5,机器测量报告随素材发布。二维面积与高度随姿态变化,不能等同三维体积。
610 项回归测试、74 项原生窗口检查及两套 TypeScript 类型检查通过。预存 Windows 符号链接权限和已移除形象相关用例仍按原范围排除,另有 2 项跳过。所有左右跑步素材及 tok/s 映射、多会话、共享亲密度、省电调度保持原行为;无需更新桌面 app.asar。
安装包 SHA-256:
84a04fc60ff3f1ba6dc4b5c46aed9feaa1932cd4a466a34ba71411d86b84043a
鲸鱼娘多会话宠物 v1.0.4
统一左右跑步速度,并为鲸鱼娘补充七种非跑步动作的中间姿态。
- 所有左右跑步(含工具真实执行)使用所属会话底栏 tok/s 和已保存的 k、b;不再退回约 3 FPS。
- 内置 image_gen 补充站立、挥手、跳跃、低头、等待、合手、托腮;挥手 14 帧,其余每段 16 帧。剔除换错手的生成帧,校正脚底位置与透明边缘。
- 五套配色的左右跑步素材逐像素保留,非跑步动作按自己的节奏播放。眨眼以完整的闭眼、睁眼段隔次播放,保持减半频率。
- 延续按实际换帧时间休眠的播放机制;没有运行时生成、逐帧图像处理或额外常驻渲染循环。
- 保留多会话、查看后回收、小宠物气泡限制、共享喂食亲密度及 v1.0.3 电脑控制兼容修复。
验证:610 项回归测试、74 项真实 Electron 窗口检查与 SDK 类型检查通过。独立窗口空闲采样 5 秒触发 44 次动画回调,未恢复为持续 60 Hz 渲染。现有 Windows 符号链接权限限制和已移除模型的测试排除范围沿用上一版。
原始生成图、精确提示词和重建脚本保留在仓库,安装包不包含生成稿。独立窗口需同步应用 desktop/patch-desktop.cjs;补丁器只接受已验证的宿主归档哈希。
鲸鱼娘多会话宠物 v1.0.3
修复 Windows 独立宠物与电脑控制同时使用时的窗口层级和鼠标交互问题。
- 明确宠物在任务栏之上的层级;外部取消置顶时按事件恢复,不抢键盘焦点。
- 使用工具窗口标记,避免被误认成 DSH 主窗口;包括主窗口已置顶时连续抬升,宠物仍优先显示。
- 按真实光标和控件区域判断点击穿透;拖动、失焦、丢失指针捕获正确释放;拖动后不误触抚摸。
- 稳定状态不循环设置置顶;保留会话回收、共享喂食亲密度、五色皮肤和 k×tok/s+b 参数。
验证:64 项真实 Electron 窗口检查、608 项当前可运行回归及 SDK 类型检查通过。完整回归的既有缺失素材和 Windows 符号链接权限限制见仓库文档。
独立窗口主进程修复需要同步应用 desktop/patch-desktop.cjs;仅更新插件不会自动改写宿主 app.asar。适用归档哈希由补丁器校验。电脑控制插件的原始置顶状态恢复属于其独立修复,不包含在此插件包中。
鲸鱼娘多会话宠物 v1.0.2
修复 Windows 独立宠物与电脑控制同时使用时的窗口层级和鼠标交互问题。
- 明确宠物在任务栏之上的层级;外部取消置顶时按事件恢复,不抢键盘焦点。
- 使用工具窗口标记,避免被误认成 DSH 主窗口;主窗口临时置顶时宠物仍优先显示。
- 按真实光标和控件区域判断点击穿透;拖动、失焦、丢失指针捕获正确释放;拖动后不误触抚摸。
- 稳定状态不循环设置置顶;保留会话回收、共享喂食亲密度、五色皮肤和 k×tok/s+b 参数。
验证:62 项真实 Electron 窗口检查、64 项相关客户端测试及 SDK 类型检查通过。完整回归的既有缺失素材和 Windows 符号链接权限限制见仓库文档。
独立窗口主进程修复需要同步应用 desktop/patch-desktop.cjs;仅更新插件不会自动改写宿主 app.asar。适用归档哈希由补丁器校验。电脑控制插件的原始置顶状态恢复属于其独立修复,不包含在此插件包中。