Skip to content

Releases: BorisShaw6/dsh-cyber-pet

v0.3.1 — 账户余额同步 + 阈值自定义 + 拖拽/拉伸,鲸鱼更听话了

Choose a tag to compare

@BorisShaw6 BorisShaw6 released this 15 Aug 12:22

🐳 一行安装(npm 版 harness 用户)

npx @deepseek-ai/dsh plugin --profile web add @borisshaw6/dsh-cyber-pet
npx @deepseek-ai/dsh web

打开 http://127.0.0.1:3080,黄色小鲸鱼就开始游动了。源码安装(harness checkout)见仓库 README 方式 B。

✨ 本版本新功能

💰 额度可以从账户余额自动获取了

  • 设置 → 额度来源 → 账户余额:鲸鱼通过宿主侧 petChat 服务读取 DeepSeek 平台余额(DEEPSEEK_API_KEY 留在宿主,不出浏览器),额度 = 余额 × 每元可购 tokens(比例可调),10 分钟缓存、手动额度兜底
  • 概览页余额支持两种显示:人民币余额(已用 ¥X / ¥Y)或预估 token,一键切换
  • 网关地址可用 DEEPSEEK_BALANCE_URL 覆盖(兼容第三方网关)

⚙ 写死的阈值,现在都归你管

设置 → 高级设置(⚙)

  • 里程碑庆祝间隔(默认每 1 万 tokens)
  • 少年鲸 / 成年鲸 / 金冠鲸三级成长门槛
  • 焦虑阈值(剩余额度低于百分之多少开始焦虑)

🖱 概览卡片直接拖拽排序

不用再进设置的卡片管理器——概览页按住卡片拖到目标位置即可换序(隐藏卡片位置不受影响)。

📐 面板自由拉伸

面板右下角新增斜纹拉伸手柄:拖动实时调整宽高,双击恢复默认,尺寸自动记住。

🔧 修复

  • 修复 bundle 模式下宿主聊天/余额链路不通的问题:npm 预构建 shell 的 Remote 清单只含官方五项,插件自己的 Remote 进不去——现在客户端自动回退到网关 RPC 直连,两种安装方式链路一致
  • 修复面板排版两处问题:徽标文字不再竖排、英文标签不再单词中间断行

⬆️ 升级 / 卸载

npx @deepseek-ai/dsh plugin --profile web update @borisshaw6/dsh-cyber-pet
npx @deepseek-ai/dsh plugin --profile web remove @borisshaw6/dsh-cyber-pet

升级后重启 dsh web(浏览器端在启动时加载)。鲸鱼的计数与偏好都在 localStorage,升级不丢。

⚠️ 兼容性

  • 要求 harness ≥ 0.1.0-rc.6(插件 peers 钉在该版本)、Node.js ≥ 22.19、pnpm(一次性 npm i -g pnpm
  • DeepSeek Harness 处于开发者预览期,API 变化快,升级 harness 大版本时留意本插件适配公告

遇到问题欢迎提 Issue;也欢迎晒出你的鲸鱼配色和面板布局 🎨

Full Changelog: v0.2.0...v0.3.1

v0.2.1 — 一行安装正式上线:@borisshaw6/dsh-cyber-pet 已发布 npm

Choose a tag to compare

@BorisShaw6 BorisShaw6 released this 15 Aug 10:21

v0.2.1 — 一行安装正式上线:@borisshaw6/dsh-cyber-pet 已发布 npm

上面一行是 Release 标题,下面全部是正文。粘贴到 GitHub Release 后点 Preview 检查渲染。

🐳 一行命令,给你的 DeepSeek Harness 装上赛博鲸鱼

从现在起,不需要克隆源码、不需要改配置、不需要重新构建:

npx @deepseek-ai/dsh plugin --profile web add @borisshaw6/dsh-cyber-pet
npx @deepseek-ai/dsh web

打开 http://127.0.0.1:3080,一只黄色小鲸鱼就开始在你的 Web UI 里游动了。

它能做什么

  • 📊 实时播报 — token 用量、剩余额度、上下文占用、轮次与对话数,每轮对话结束气泡播报消耗
  • 🎨 两种造型 × 八种颜色 — 像素风 / 拟物风皮肤,七个预设色 + 自由取色器
  • 💬 三种聊天后端 — 本地规则大脑(零请求)、任意 OpenAI 兼容接口、宿主侧 petChat(凭据不出宿主)
  • 🌱 成长与情绪 — 幼鲸到金冠鲸四级成长,开心 / 专注 / 焦虑 / 困倦情绪系统,每 1 万 tokens 里程碑庆祝
  • 🍱 可以投喂 — 把小鱼干拖给它;📸 一键导出 PNG 报告卡

本版本内容

  • @borisshaw6/dsh-cyber-pet@0.1.0 已发布 npm(要求 harness ≥ 0.1.0-rc.6
  • 一个包同时携带宿主侧 petChat Remote 与浏览器表面,通过 dsh.bundle + dsh.client 挂载
  • README 重写为小白友好的三步安装指引 + 常见问题表
  • 源码级安装(install.sh,面向 harness 0.1.0-rc.5 checkout)保留为方式 B

安装前置

  • Node.js ≥ 22.19(推荐 LTS)
  • pnpm(一次性:npm install -g pnpm

升级 / 卸载

npx @deepseek-ai/dsh plugin --profile web update @borisshaw6/dsh-cyber-pet
npx @deepseek-ai/dsh plugin --profile web remove @borisshaw6/dsh-cyber-pet

⚠️ DeepSeek Harness 处于开发者预览期,API 变化快;本包 peers 钉在 0.1.0-rc.6。鲸鱼的所有计数与偏好都存在浏览器 localStorage,升级不丢。

遇到问题欢迎提 Issue;也欢迎晒出你的鲸鱼配色 🎨

Full Changelog: v0.2.0...v0.2.1

v0.1.0

Choose a tag to compare

@BorisShaw6 BorisShaw6 released this 15 Aug 08:15

🐳 dsh-cyber-pet v0.1.0

A cyber whale pet for DeepSeek Harness — token usage, quota, growth levels, moods, roaming, feeding, and three chat backends.

Highlights

  • 🚀 One-click install: ./install.sh /path/to/deepseek-harness
  • 🎨 Pixel-art & skeuomorphic skins, 7 preset colors + free picker
  • 📊 Glass dashboard with user-composed stat cards (zh/en)
  • 💬 Chat: Local Pet / Online Pet / Harness Pet
  • 🌱 Growth system: Calf → Junior → Adult → Golden

Tested against deepseek-harness@0.1.0-rc.5.
dsh-cyber-pet-social-preview-1280x640