从桌宠到插件生态:dsh-pet-indesktop v5 插件化 DLC 七阶段路线图解读
【免费下载链接】dsh-pet-indesktop基于项目PC2005-cloud/dsh-pet.git将桌宠移植到Windows、Linux和MacOS上现在可以随时看到蓝色大肥鱼了本项目还额外实现了其他交互功能欢迎体验项目地址https://gitcode.com/gh_mirrors/ds/dsh-pet-indesktop点击查看免费下载如果你只养了一条蓝色大肥鱼那只是开始。开源桌宠项目 dsh-pet-indesktop 已把 AI 对话、主动识屏、歌词联动、节日彩蛋全部塞进同一个进程——功能越加越多核心却越来越难维护。为此项目团队发布了 v5 插件化 DLC 路线图用 7 个阶段把桌宠从单体大肥鱼改造成Core 插件生态角色素材独立更新、AI 能力隔离到 worker 进程、DLC 可签名分发让第三方开发者也能安全地为你的桌宠装上新皮肤和新技能。本文带你逐阶段拆解这份完整路线图。为什么桌宠需要插件化 v5 要解决的核心矛盾一句话就能说清Core 保持最小、稳定、可独立启动所有可选能力外置为 DLC/插件。路线图冻结了四条总体原则见 PLUGIN-DLC-ROADMAP-v5.mdcontent DLC 不执行代码——角色、动画、台词、音效、主题都是纯资源轻量官方能力才进入 in_process网络、截图、AI、Agent 和外部程序默认进入 worker 独立进程Core 更新与 DLC 更新分离——升级桌宠本体不会删掉你装的角色包第一阶段不兼容 VPet 文件格式也不把 Steam Workshop 当前置依赖。七阶段路线总览一图看懂 v5 插件化阶段目标主要出口Phase 1基础边界与资源 DLCmanifest、资源 provider、Starter DLCPhase 2Core 插件运行时Registry、Context、Event BusPhase 3Worker 插件运行时JSONL IPC、崩溃隔离、能力迁移Phase 4DLC 更新中心catalog、staging、校验、原子激活、回滚Phase 5通用分发适配本地、zip、GitHub、CDN、Workshop 预留Phase 6第三方插件生态SDK、签名、capability、社区 catalogPhase 7跨平台正式发布三平台基线、兼容矩阵、发布运维体系架构分层是整条路线的地基Core: 生命周期 / 桌宠窗口 / 动画抽象 / 基础交互 / 配置 / IPC content DLC: 角色、动画、台词、音效、主题、节日素材 in_process: 受限的提醒、台词、菜单、设置和展示扩展 worker: AI、Agent、视觉、歌词、余额、外部程序和网络服务Phase 1基础边界与资源 DLC把蓝色大肥鱼变成官方 Starter DLC第一阶段的目标是冻结 Core、content、in-process、worker 四类边界先跑通资源型 DLC的最小闭环外部角色目录扫描、manifest 校验、body_box/head_box/步幅数据读取、资源 fallback以及本地安装、卸载、升级和回滚的接口设计。亮点在于现有的shenshen角色会被整体迁移成官方 Starter DLC而迁移完成前 Core 会继续读取内置资源兜底——拆包绝不会破坏你现有的桌宠启动路径见 PLUGIN-DLC-ARCHITECTURE.md。阶段出口非常务实无 DLC 时 Core 可以启动、非法路径和损坏资源不会阻塞 Core。Phase 2Core 插件运行时给插件装上总开关进入第二阶段Core 会获得一整套插件管理原语PluginManifest、PluginRegistry、PluginContext、CoreEventBus外加 capability 检查、插件配置命名空间和故障诊断见 plugin-phase-02-runtime。对普通用户来说最直观的改变是三条安全底线插件可以发现、启用、禁用和诊断插件异常不会阻塞主窗口插件不能直接修改全局 Core 配置一切配置统一收进plugins.plugin_id命名空间。至少一个 content 插件和一个官方 in-process 插件完成迁移就算通过验收。Phase 3Worker 插件运行时把高风险能力关进独立进程这是稳定性提升最大的一阶段。AI Chat、Agent Link、主动识屏、DSH bridge、歌词网络请求等能力默认迁移到独立 worker 进程Core 通过 JSON Lines 本地 IPC 通信最小消息协议为hello → ready → config_push / event / heartbeat / error → shutdown迁移有明确顺序Agent Link → 主动识屏 → DSH bridge → AI Chat service → 歌词/余额/外部播放器等网络型能力见 plugin-phase-03-worker。阶段出口用崩溃隔离来衡量worker 崩溃不导致 Core 退出、协议错误可诊断、应用退出后没有残留 worker。Phase 4DLC 更新中心下载、校验、回滚一条龙DLC 从此拥有独立于 Core 的更新体系plugins-index.jsoncatalog、多镜像源、staging 暂存区、文件大小 SHA-256 签名三重校验、版本目录与 active 指针、原子切换和自动回滚见 PLUGIN-UPDATE-PROTOCOL.md。验收标准对普通用户非常友好✅ Core 更新不删除 DLCDLC 更新不修改 Core✅ 不兼容 DLC 自动禁用并显示原因✅ 激活失败自动回滚下载中断可重试。Phase 5通用分发适配DLC 从哪里来都行第五阶段让分发来源与插件加载器解耦本地开发目录、本地 zip、GitHub Release、静态 CDN 都能作为安装来源通过统一的 catalog source adapter 接入见 plugin-phase-05-distribution。这里有个清醒的约束Steam Workshop 只作为未来独立 adapter 预留没有 Steam 环境时本地目录、zip 和 CDN 仍必须可用——桌宠插件生态不绑死任何单一平台。Phase 6第三方插件生态SDK 与签名让社区安全入局当 Core API 稳定后项目会按顺序向社区开放content DLC 文档和示例 → content DLC SDK → worker 插件 SDK → capability 授权 → 签名发布 → 社区 catalog → 作者信息、标签和兼容矩阵见 plugin-phase-06-ecosystem。安全边界写得很硬第三方插件默认运行在 worker网络、截图、进程启动和文件访问必须声明 capability并经过用户授权和平台策略检查。Phase 7跨平台正式发布Windows / macOS / Linux 三端齐发最后一阶段把插件化架构沉淀成稳定的发布和运维体系三平台目录与权限适配、插件签名与公钥轮换、Starter DLC 独立发布、插件诊断导出、包体/启动时间/内存/下载体积基线、API 主版本和弃用策略以及 v4 → v5 迁移报告见 plugin-phase-07-release。阶段出口意味着Core 与 Starter DLC 可以独立发布插件升级、回滚和迁移可重复测试API 版本策略公开给插件作者。暂不实施清单路线图同样告诉你不做什么 v5 路线图明确排除任意 Python 模块热卸载、未签名正式插件、第三方代码默认进入 Core 进程、Chat UI 立即拆成独立 Qt 进程、机械搬运现有 Python 模块来制造插件边界。提醒该路线图基线日期为 2026-09-24各阶段文档标注设计基线/阶段预留不代表后续阶段代码已完成迁移。快速导航相关文档与模块路径想深入了解可以从总路线图 PLUGIN-DLC-ROADMAP-v5.md 出发再按阶段查阅Phase 1 架构与 APIPLUGIN-DLC-ARCHITECTURE.md、PLUGIN-API-CONTRACT.md、PLUGIN-MIGRATION-v4-to-v5.mdPhase 3 进程插件调研PHASE3_PROCESS_PLUGIN_RESEARCH.mdPhase 4 更新协议PLUGIN-UPDATE-PROTOCOL.md现有更新模块不在插件化覆盖范围pet/updater.py、pet/update_settings.py从一条蓝色大肥鱼到一个桌宠插件生态dsh-pet-indesktop 的 v5 路线图把每一步都拆成了可验证的阶段出口。无论你想换新角色皮肤还是给桌宠接上更聪明的 AI 大脑这条七阶段路线都会带你走到那里。赞分享【免费下载链接】dsh-pet-indesktop基于项目PC2005-cloud/dsh-pet.git将桌宠移植到Windows、Linux和MacOS上现在可以随时看到蓝色大肥鱼了本项目还额外实现了其他交互功能欢迎体验项目地址https://gitcode.com/gh_mirrors/ds/dsh-pet-indesktop点击查看免费下载相关推荐桌宠也会看你的屏幕dsh-pet-indesktop 主动识屏与截图问答功能全解桌宠也会看你的屏幕dsh pet indesktop 主动识屏与截图问答功能全解 dsh pet indesktop 是一个把蓝色大肥鱼桌宠移植到 Windo桌宠怎么知道你正在听什么歌dsh-pet-indesktop 音乐歌词系统完整解析桌宠怎么知道你正在听什么歌dsh pet indesktop 音乐歌词系统完整解析 dsh pet indesktop 是一款跨 Windows / macO如何从零制作桌宠角色dsh-pet-indesktop 自定义角色与透明 WebM 动画素材完整教程如何从零制作桌宠角色dsh pet indesktop 自定义角色与透明 WebM 动画素材完整教程 dsh pet indesktop 是一款跨平台桌宠工具上一篇PaddleHub VGG11_ImageNet 图像分类模块实战指南安装、命令行与 Python API 预测全解析下一篇PaddleHub seeinthedark 暗光增强模型实战RAW 图像端到端低光照增强的推理与 Serving 部署指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考