dsh-pet-liangzi: DeepSeek Harness Desktop Pet Plugin

前言

DeepSeek Harness(DSH)采用插件化架构,通过扩展组件丰富 Web GUI 的功能。dsh-pet-liangzi 是其中一款桌面宠物插件,它为界面增加了一个拟人化的角色形象。该插件旨在通过交互式动画和语音反馈,缓解长时间使用工具的视觉疲劳,同时提供一种轻量级的个性化体验。

插件定位

  • 名称:dsh-pet-liangzi(梁子桌面宠物)
  • 维护者:bauerelizabeth07139
  • 分类:趣味换装
  • 许可证:MIT
  • 定位:一个自包含的桌面宠物,无需网络请求或外部服务即可运行。它包含 16 种绘制的角色状态、物理交互效果、语音对话以及跨插件的联动能力。

核心能力

该插件的核心价值体现在动画细节、交互反馈与生态联动三个方面。

1. 动画与物理表现

  • 16 种绘制的状态:角色拥有包括待机、眨眼、行走(左右脚交替)、欢呼、说话、思考、比心、难过、生气、惊讶、睡觉、挥手、「嘘」手势在内的 16 种独立姿态。这些姿态通过图像生成技术保留原作细节,仅改变动作。
  • 三帧走动循环:实现了真实的角色走动效果,包含接触、过步、接触三个帧,地面速度由步频决定,而非自由设定,确保双脚与地面的贴合。
  • 物理交互:支持重力、挤压与拉伸等物理效果。被拖拽时,角色会跟随拖拽方向;松开后会受重力下落,落地时伴随挤压和闪光粒子效果。

2. 交互与自主行为

  • 环境感知:角色会自动监测鼠标指针位置,靠近时转头注视。
  • 自主微动作:在无人交互时,角色会随机进行思考、「嘘」手势、欢呼、比心或生气的自发性动作。
  • 反应机制:点击角色可唤醒并触发对话;快速连续点击 3 次会让角色感到恼火。

3. 跨插件联动

  • 父女联动:当同时安装 dsh-pet-dafeiyu(大肥鱼)插件时,两者会产生互动。它们会互相问候、搭话,并在设定中开启「父女小剧场」时共同演一段共享的交互场景。

4. 音频与资源

  • 语音对话:所有台词均包含预渲染的语音和字幕气泡。
  • 独立音轨:对话语音、音效和背景音乐均设有独立的开关和音量控制。
  • 资源独立性:所有素材(精灵图、音频文件)均打包在插件包内,不依赖 CDN 或外部网络服务。

安装与启用

安装过程需要使用 DSH 的命令行工具。请确保已安装 DSH 并配置好 desktop profile。

安装命令

在终端中执行以下命令以安装插件:

dsh plugin --profile desktop add bauerelizabeth07139/dsh-pet-liangzi

启用插件

  1. 安装完成后,在 DSH 的插件管理页面启用 dsh-pet-liangzi。
  2. 进入 设置 → 桌宠 · 梁子。
  3. 根据需要调整角色大小、不透明度以及走动、小动作等开关。

无 Git 环境

如果在机器上未安装 Git,直接运行上述命令可能会因 pnpm 无法解析远程仓库而失败。此时需要将 Git 仓库的 tarball 固定链接并使用 HTTPS 下载:

cd "$HOME/.dsh/profiles/desktop"
node /path/to/dsh/runtime/pnpm.mjs add \
  "https://codeload.github.com/bauerelizabeth07139/dsh-pet-liangzi/tar.gz/<commit-sha>"

典型用法

安装并启用后,角色会出现在浏览器窗口的底部边缘。

  1. 唤醒与对话:点击角色,它会被唤醒并说出台词,同时显示字幕气泡。
  2. 移动与放置:按住角色可以拖拽到屏幕任意位置,松开后位置会被记忆。
  3. 工具栏控制:将鼠标悬停在角色上,会出现工具栏,可快速切换对话语音、音效、背景音乐和显示开关。
  4. 闲置休眠:若长时间不与角色互动,它会自动进入睡眠状态;再次点击即可唤醒。
  5. 父女小剧场:在设置中开启「父女小剧场」,并确保已安装 dsh-pet-dafeiyu,即可触发两者的互动场景。

注意事项

  • 浏览器音频策略:现代浏览器禁止页面自动播放音频。在用户首次点击页面或角色之前,界面上会出现 「点一下开启声音」 的提示,点击任意位置后音频播放才会解锁。
  • 资源完整性:该插件不依赖任何网络资源,所有资产均内置,确保离线环境也能正常使用。

结语

dsh-pet-liangzi 通过精细的动画帧和物理反馈,为 DeepSeek Harness 增添了生动的角色属性。它不仅是一个视觉装饰,更是一个具备自主行为和跨插件联动的交互组件。对于追求界面个性化或希望为开发环境增加趣味性的用户,这是一个实用的补充。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye