DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Luxun Desktop Pet — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
L

dsh-luxun-desktop-pet

Luxun Desktop Pet

DSH Web Lu Xun desktop pet plugin: a GIF desktop pet in the lower-right corner that changes animations based on the Agent's work status and plays Lu Xun audio when tasks are completed or the pet is clicked.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:WangRunWei/dsh-luxun-desktop-pet#ec448632fe7ee65931c33ae02c937752eb7f0668
READMECompatibilityVersions

Compatibility and provenance

Luxun Desktop Pet is published as dsh-luxun-desktop-pet and currently resolves to version 1.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/3/2026

Versions

1.1.0stable
9/3/2026
1.0.0stable
8/21/2026

Related plugins

Loading related plugins…

Latest
1.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
UNLICENSED
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
9/3/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profileExperimental Web profile layer for Agent Teams Remote and UI pluginsClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Client Ui Git Graph@linxin666/dsh-client-ui-git-graphExternal dsh web GUI plugin: a blank-session git branch selector + Git graph, with real host-side git operations and guards, as a dsh profile bundle

README

DSH 鲁迅先生桌宠(全局插件)

DSH Web client plugin:在 Web 界面右下角显示鲁迅先生 GIF 桌宠。四种状态各配一张专属 GIF,外加点击彩蛋交互,素材均来自用户提供的 C:\Users\26294\Desktop\sc\(原样复制,未重新设计):

状态素材文件(assets/)来源
待机中idle.gif待机中.gif
正在工作working.gif正在工作.gif
任务完成done.gif + done.mp3任务完成.gif + 任务完成音频.mp3
点击彩蛋egg.gif + egg.mp3鲁迅卡通形象.gif + 鲁迅卡通形象音频.mp3

行为

  • 待机中(无活动会话):idle.gif,气泡灰色「待机中」
  • Agent 运行中:working.gif,气泡蓝色「正在工作」
  • 等待用户审批或问题回答:沿用 idle.gif,气泡琥珀色「等你决定」
  • 任务完成(运行中 → 结束且非等待):done.gif + 播放 done.mp3,气泡绿色「任务完成」; 完成动图固定展示 30 秒(音频播完即止、不提前退出)——30 秒内用户提问或新任务 开始则立即打断,30 秒无干扰后自动回到待机
  • 点击桌宠(未拖动):触发彩蛋 egg.gif + 播放 egg.mp3,气泡粉色「彩蛋!」; 彩蛋中再点可重新触发;彩蛋展示时长 = GIF 完整一轮 + 2 秒余量(客户端解析帧 延迟总和,等 GIF 解码完成才开始计时,当前素材一轮约 10 秒、展示约 12 秒;音频只 叠加播放、不驱动退出,不会中途截断;解析/解码失败时 12 秒兜底),期间 Agent 状态变化会随时打断特效
  • 静音按钮:气泡右侧小圆钮 🔊/🔇,与气泡垂直居中对齐(独立可点击,气泡本身不拦截 鼠标);点击切换,静音时不播任何音频(完成展示 30 秒照常、彩蛋展示 GIF 完整一轮 无声演出),状态存 localStorage,刷新后保持;静音瞬间会掐掉正在播的音频
  • 隐藏/显示:气泡左侧小圆钮 ✕ 点击即整体隐藏宠物(GIF、气泡、按钮全部消失); 隐藏期间不播任何音频、也不闪现提醒(区别于只关声音的静音),下次任务完成不触发 特效;恢复入口是隐藏后右下角一枚迷你鲁迅头像圆钮(36px,一眼可见),点击即 重新显示(设置页插件卡不可行:宿主只服务 host 半注册过设置命名空间的卡片)。 隐藏状态存 localStorage,刷新后保持
  • 按住拖动可移动桌宠位置(Pointer Events,鼠标/触摸通用,拖出界会自动钳制在视口内; 位移超过 4px 判定为拖拽,不会误触发彩蛋)
  • 桌宠以命令式 DOM 直接挂到 document.body(z-index: 2147483000,不依赖 react-dom/Portal),不受界面面板/弹层遮挡与容器裁剪,fixed 定位相对整个视口, 可全屏拖拽
  • 状态以聊天气泡样式显示:渐变毛玻璃底 + 状态色光晕 + emoji 图标 + 水滴尾巴, 不对称圆角(右下收口);状态切换 Q 弹入场;工作中带「正在输入」跳动圆点, 完成/彩蛋带弹跳点缀;五种展示色(灰/蓝/琥珀/绿/粉)

素材由 host 半通过 /dsh-luxun-pet/asset/{idle.gif,working.gif,done.gif,egg.gif,done.mp3,egg.mp3} 提供,带与 /api 一致的回环/可信域信任检查;状态来自 DSH 官方 sessions.list 快照, 不修改 DSH 核心。

全局安装(web profile)

插件目录固定在 C:\Users\26294\.dsh\plugins\dsh-luxun-desktop-pet,与任何项目无关。

cd $env:USERPROFILE\.dsh\profiles\web
pnpm install

前提是 package.json 中已登记:

"dependencies": {
  "dsh-luxun-desktop-pet": "link:C:/Users/26294/.dsh/plugins/dsh-luxun-desktop-pet"
}

且 dsh.profile.bundles 列表包含 dsh-luxun-desktop-pet。

用 link: 不用 file::pnpm 对 file: 是装时拷贝(插件改了 node_modules 里的旧拷贝不跟着变,功能"消失"就是这来的),link: 才是 junction 直连插件目录。

修改插件文件后:host 半变更需重启 dsh web;client 半变更硬刷新浏览器即可。

GitHub:https://github.com/WangRunWei/dsh-luxun-desktop-pet