kingOfSoySauce/dsh-skin-market

kingOfSoySauce★ 1TypeScript最后同步: 2026-08-16

在 GitHub 打开

README 摘要

DSH 皮肤市场 一个嵌入 DSH 设置页的皮肤市场,可以浏览、安装、使用、停用、更新和卸载社区皮肤。 在线预览 无需安装即可浏览已收录的皮肤: 点击查看在线皮肤市场 在线页面仅用于浏览皮肤。需要安装、使用、更新或卸载皮肤时,请先安装下面的皮肤市场插件。 安装皮肤市场 复制下面的提示词给你的 DSH Agent: 安装完成后,重启 DSH Web,打开「设置 → 皮肤市场」。 当前面向 DSH Web 0.1.0-rc.6 。目录中的安装目标固定到收录时的完整 commit。 皮肤市场同时支持带 dsh.bundle 的完整插件和只有 dsh.client 的纯前端皮肤。对于后者,市场会在安装后自动、幂等地写入该皮肤已审核的 rowId 和 package 注册项;卸载时一并移除。维护者不必为了进入市场而额外复制一份 cordis.patch.yml ,但仍须在 package 或 README 中提供明确的 row ID 和 DSH 兼容范围。 兼容性验证 截至 2026-08-17,npm 的 DSH latest 与 next 均为 0.1.0-rc.6 。本项目使用重新安装的该版本完成了以下验证: - 皮肤市场 0.1.15 :132 条目录校验、70 项自动化测试、类型检查、Host/Client 构建、站点构建和 package preflight 全部通过 - DSH Web 实机启动:市场 Host 路由、客户端设置入口、在线目录和 5 分钟静默更新正常加载 - Liang Intensity 0.1.4 联合冒烟:8 项测试和客户端 bundle 构建通过,并可在同一 DSH Web profile 中保持 active 这组结果证明上述版本组合可以启动和运行,不代表市场内所有第三方皮肤都已完成同等级别的人工兼容或安全审核。 在线目录更新 已安装的皮肤市场不需要升级插件才能看到新收录或更新后的皮肤: - 打开市场时由 DSH Host 从 GitHub Pages 拉取最新 catalog.json - 页面保持打开时每 5 分钟静默检查一次;窗口重新获得焦点时也会立即静默检查 - 浏览器会用 IndexedDB 保留最近一次有效目录;再次打开时先展示缓存,再在后台校验在线目录 - 列表首批只渲染 20 个皮肤,接近底部时每次无感追加 20 个;搜索和排序仍覆盖完整目录 - 首次无缓存时显示结构化骨架屏,预览图延迟加载并保留固定尺寸,避免页面跳动 - 远程目录通过 schema、唯一 ID/package/rowId、GitHub 仓库地址和固定 commit 安装目标校验后,才会进入可安装生命周期 - 验证成功的目录会缓存到当前 profile;离线、超时或远程数据不合法时自动回退到缓存,再回退到插件内置目录 - 每日抓取任务在完整测试通…

在 GitHub 查看完整 README →
皮肤/UIdeepseek-harnessdsh-pluginplugin-marketskin-marketthemesskinagent

分类