dsh-pet-sprite:DeepSeek Harness 可玩像素伴侣插件

前言

DeepSeek Harness (DSH) 的核心设计理念是“一切皆插件”。开发者可以通过插件扩展 Web UI 的功能边界。在开发与调试智能体的过程中,聊天界面往往仅作为信息交互的容器。dsh-pet-sprite 插件通过在聊天流中嵌入一个可交互的像素角色,将聊天界面转化为一个兼具娱乐性与养成属性的平台。

插件介绍

dsh-pet-sprite 是一个由 BlackBearCC 维护的 DeepSeek Harness (DSH) Web UI 可玩像素伴侣插件。它不属于静态的壁纸贴图,而是直接运行在聊天区域的角色实体。插件集成了平台跳跃玩法、角色养成系统,并利用 DSH 已配置的 LLM 实时 Token 资源驱动其行为与成长。

核心功能

1. 孵化与自定义伴侣

插件启动后,聊天角落会出现一个斑驳的蛋。点击即可孵化,并在 Poka(白发少女)、Mikan(斑纹猫)、Puff(深蓝幼鲸)三者中选择一只作为初始伙伴。伙伴可在护理面板随时切换。

支持自定义生成伴侣:输入一句话描述(如“戴圆眼镜的绿色恐龙”),消耗 100 星币由模型绘制像素图并自动动画化。生成的宠物可导出为 .dsh-pet.json 文件,供他人免费导入。

2. 对话与互动

左键点击宠物可打开侧边的小型聊天框。回复内容直接调用 DSH 中已配置的模型(Provider 和 Model 可在护理面板设置中切换),无需额外 API Key。对话保持本地 30 轮历史记录。

3. 平台跳跃玩法

宠物会将聊天消息气泡视为物理平台。在空闲状态下,它会自动漫游、爬升气泡边缘。玩家可以通过点击聊天区域空白处接管控制权。

4. 玩家控制

采用 WASD 操作体系:
* A / D:左右移动。
* Space:跳跃(空中双击可触发技能跳)。
* W:向上攀爬。
* S:穿下平台。
接管操作后,宠物会在 10 秒空闲时自动回归自主漫游模式。

5. 状态反应与养成

状态反应:模型流式输出时,宠物会坐在旁边打字;空闲时则会眨眼、散步或睡觉。每种伴侣都有独特的环境音。
养成系统:包含心情、能量、健康三个属性,具有衰减与联动机制。角色等级 1-100,拥有称号、金币与库存。
Token 绑定经济:输入 Token 消耗宠物能量;回复 Token 转化为经验值;每日首次打开奖励登录金币。等级提升可减缓属性衰减。

安装与启用

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

dsh plugin --profile web add github:BlackBearCC/dsh-pet-sprite

安装完成后,重启 DSH (dsh web) 并打开任意对话,宠物会出现在聊天流底部。

典型用法

  • 聊天:左键点击宠物,使用 DSH 已配置的模型与其对话。
  • 接管控制:点击聊天空白处,使用键盘 WASD 控制宠物跳跃。
  • 管理:右键点击宠物,打开护理面板,查看状态、互动、物品栏、商店及设置。

注意事项

  • 兼容性:当前基于 DSH 开发者预览版测试(版本 0.1.0-rc.7)。DSH 迭代较快,存在破坏性更新风险,如需稳定环境建议固定插件 Commit。
  • 依赖环境:需要 Node.js 版本 >= 22.19.0。
  • 隐私与网络:插件无遥测,不发起任何外部网络请求,所有状态数据存储于 localStorage。其 lib/ 目录已包含编译输出,通过 Git 安装无需授权构建脚本。
  • 许可证:遵循 MIT 许可证。

结语

dsh-pet-sprite 将 DSH 的聊天体验从单纯的文本交互拓展到了实体互动与资源管理的维度。如果你希望增强对话界面的趣味性,或者需要通过 Token 使用量驱动一个轻量级的养成系统,这是一个可直接集成的方案。

插件目录:https://www.skillhub.cn/plugins/BlackBearCC/dsh-pet-sprite
GitHub 仓库:https://github.com/BlackBearCC/dsh-pet-sprite

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

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

小夜