dsh-pixel-liangzu:DeepSeek Harness 像素大头桌面宠物

前言

在使用 DeepSeek Harness 进行开发或调试时,界面反馈往往局限于文本。开发者需要一种直观的方式确认 AI 的当前状态(如是否正在运行、是否在等待交互)。dsh-pixel-liangzu 提供了一个像素大头桌面宠物,通过视觉变化反馈系统状态。

插件介绍

dsh-pixel-liangzu 是由维护者 mobius 开发的一个趣味换装类插件。它将 DeepSeek Harness 的性能滑杆档位与对话执行状态映射为具体的角色动作与形象。

核心功能

插件通过两个核心规则对齐系统状态与视觉表现:

  1. 性能滑杆映射
    宠物角色跟随 dsh-performance-slider 的 6 档设置切换。滑杆档位决定角色的外观(从瘦白领到冕冠帝王)。

  2. 对话状态映射
    宠物动作跟随会话快照状态切换,包括待机、休息、工作、完成和等待。

安装与启用

  1. 确保环境中已安装 pnpm。
  2. 执行安装命令:
dsh plugin --profile web add github:mobius/dsh-pixel-liangzu
  1. 重启 dsh web 服务以加载插件。

典型用法

  1. 更换角色:在 Harness 界面拖动性能滑杆,宠物形象会随之改变。
  2. 状态反馈:向 AI 发送消息时宠物进入“工作”状态,等待审批时进入“等待”状态,任务完成时显示“完成”状态。
  3. 预览:不安装到 DSH 环境时,可直接打开项目目录下的 demo/index.html 进行测试。

技术实现

  • 数据源:宠物通过 localStorage、cookie(dshps_level)及 DOM 属性实时读取性能滑杆档位。
  • 状态订阅:订阅会话快照,根据 running 和 pending 等字段判断动作。

自定义

  • 替换素材:直接替换 assets/gifs/ 目录下的 GIF 文件(需保持命名规范)。
  • 修改逻辑:编辑 lib/client.pet.js 中的状态映射逻辑与文案。

注意事项

  • 插件曾用名为 dsh-pixel-pet,现已更名以避免冲突。
  • 悬浮位置与档位偏好存储在 localStorage 和 cookie 中。

结语

该插件通过简单的视觉元素增强 DeepSeek Harness 的交互体验。更多细节可查阅 GitHub 仓库。

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

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

小夜