deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:U1s1-king/dsh-live2d-poppinparty
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Poppin'Party Live2D 桌宠插件 —— 为 DeepSeek Harness Web GUI 添加可拖拽的 Live2D 看板娘。
收录 Poppin'Party 五位成员的 Live2D 桌宠:戸山香澄(主唱)、花園たえ(吉他)、 牛込りみ(贝斯)、山吹沙綾(鼓手)、市ヶ谷有咲(键盘),合计 469 套换装 (常服 / 校服 / 演出 / 活动 / 生日 / 联动等,取自 BANDORI 独立版全量数据); 模型本地存储、同源加载,零网络请求。
dsh plugin --profile web add D:\dsh\dsh-live2d-poppinparty
然后重启 dsh web(或热加载 client bundle),硬刷新页面。
package.json dsh.bundle.patch / dsh.client(platform: web) / exports["./client"]
cordis.patch.yml 补丁层:insert 一行 host 插件
build/
tsdown.client.ts client bundle 构建预设(镜像官方 tsdown.client.ts 协议)
web-platform.ts 平台模块表(与 shell seed 一致)
src/
index.ts host 半区:导出 name/apply,注册 /pp-assets/* 同源静态路由
routes.ts 静态路由(vendor / waifu.css / 角色图标 / 模型),路径防越界
client/
index.ts 浏览器半区:ctx.effect 持有启动/清理,注入样式 + 按序加载运行时
waifu/ widget 源码(改造:vendor 全局惰性解析、生命周期可清理)
assets/
vendor/ pixi.min.js (PIXI 6.5.2) / live2d.min.js (Cubism 2.1 框架) /
live2d-display.cubism2.min.js (pixi-live2d-display 0.4.0 cubism2 版)
waifu.css 桌宠样式(注入时叠加高 z-index 覆盖)
assets/ 角色头像(chara_icon_14/38/31/34/3.png = 香澄/たえ/りみ/沙綾/有咲)
model/ 模型资源(5 角色 × 469 套,Cubism 2,约 700MB)
pnpm install
pnpm build # tsdown 双产物:lib/index.js (host) + lib/client.js (browser)
改代码后:pnpm build → 重启 dsh web → 硬刷新页面。
(若 bundle 内容无变化仍未生效,完全重启 dsh web。)
name 与 apply(无用户可配置项,故省略
Config);webServer 为必需服务,经 ctx.inject(['webServer'], cb) 声明后使用,
路由注册的 disposer 包进 ctx.effect,卸载/HMR 自动清理。apply 内整体注册为 ctx.effect,返回 disposer 全量回收。@deepseek-ai/cordis 仅 type-only),
不越过平台模块表,无跨插件值导入。/pp-assets(与 dsh-live2d-mygo 的 /pet-assets 区分,
两插件可同时安装互不冲突)。dsh plugin add github:... 免 allowBuilds 直装。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。