🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

鲸鱼喂饭包 Mynaniao/dsh-whale-food-expack

DeepSeek Harnessv1.4.0
Mynaniao18 天前有提交已提供中文文档扫描:含敏感能力

给插件市场的「DSH…

30.7/100
综合分
1
GitHub 星标
1,080
npm 周下载
—/5
用户评分

数据截至 2026/10/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-whale-food-expack
npm 源 · dsh-whale-food-expack 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/10/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 18 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-whale-food-expack @ 1.4.0
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/16 14:08:20

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    lib/index.js:419
    respond(res, 200, asset.type, await readFile(asset.file), asset.cache);
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 喂白米饭
  • 饱食度
  • 敲键盘反应

给 DSH 的小鲸鱼记账挂件加上喂白米饭、饱食度与干活敲键盘反应(不改本体)

v1.6.52026-10-29
· dsh-whale-food-expack v1.6.5 两份 README 里去掉 dshfind 的大卡片徽章(api/card),只保留那条小的 api/badge。 其余内容与 1.6.4 完全一致,无代码改动。
v1.6.42026-10-29
· dsh-whale-food-expack v1.6.4 修复 npm 页面上的演示动图不显示。 · package.json 的 files 白名单加入三张演示动图:docs/demo-overview.webp、docs/demo-feed.webp、docs/demo-typing.webp(约 3.7 MB)。 此前 docs/ 不在包内,npm 页面上的 README 里三张图全是裂图;GitHub 侧一直正常。 · 两份 README 的版本串同步到 1.6.4。 无代码改动,行为与 1.6.3 完全一致。
v1.6.32026-10-29
v1.6.3 —— 统一 dsh.so 徽章到 CDN 域名并更新版本 · 变更 · 两份 README(README.md / README-En.md)的 dsh.so 徽章全部改用 CDN 域名 cdn.dsh.so: - risk 徽章:www.dsh.so/badge/... → cdn.dsh.so/badge/... - install 徽章保留 dsh 0.2.1-rc.3 与 0.2.1-rc.2 两条(均为 cdn.dsh.so) - 移除了已过时的 dsh 0.2.1-alpha.4 那条 install 徽章 · 版本号 1.6.2 → 1.6.3(package.json + 两份 README 各两处) · 说明 纯文档与元数据变更,无代码改动、无行为变化。功能与 1.6.2 完全一致。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-whale-food-expack 🍚 给 DSH 的小鲸鱼记账挂件加上「喂白米饭 + 干活敲键盘 + 工具显示」的附加包 不修改本体插件 · 纯本机运行 · 不向任何服务器发送数据 · 非官方项目 Listed on dsh-plugin.org dsh.so risk dsh.so install · dsh 0.2.1-alpha.4 dshfind dshfind 当前版本 1.6.2(npm)· 依赖本体 dsh-whale-widget ≥ 0.3.0 演示 喂白米饭 + 干活敲键盘 + 工具显示,同时进行: | 不干活时:喂白米饭 | 干活时:敲键盘 + 工具显示 | - 喂白米饭:把饭碗拖到鲸鱼身上 → 张嘴吃掉 → 冒一句台词;吃完留一个空碗,左键点一下自动盛满 - 敲键盘 + 工具显示:智能体干活时鲸鱼露出手敲键盘,实时吐司报使用的工具名(🛠 read),失败时变红抖动 使用指南 | # | 功能 | 使用方法与效果 | | ① | 喂白米饭 | 把白米饭🍚拖到鲸鱼身上 → 鲸鱼张嘴咀嚼、冒一句对应台词并增加饱食度(没拖中会飞回原位) | | ② | 续饭功能 | 满碗喂掉后留一个空碗;左键单击空碗自动盛满,开始下一轮(刷新后仍保持空碗);注意⚠️:空碗🥣无法拖动 |
展开完整文档(README 剩余 1 节)
dsh-whale-food-expack

🍚 给 DSH 的小鲸鱼记账挂件加上「喂白米饭 + 干活敲键盘 + 工具显示」的附加包

不修改本体插件 · 纯本机运行 · 不向任何服务器发送数据 · 非官方项目

Listed on dsh-plugin.org

dsh.so risk
dsh.so install · dsh 0.2.1-alpha.4 dshfind dshfind

当前版本 1.6.2(npm)· 依赖本体 dsh-whale-widget ≥ 0.3.0

演示

喂白米饭 + 干活敲键盘 + 工具显示,同时进行:

| 不干活时:喂白米饭 | 干活时:敲键盘 + 工具显示 |

- 喂白米饭:把饭碗拖到鲸鱼身上 → 张嘴吃掉 → 冒一句台词;吃完留一个空碗,左键点一下自动盛满
- 敲键盘 + 工具显示:智能体干活时鲸鱼露出手敲键盘,实时吐司报使用的工具名(🛠 read),失败时变红抖动

使用指南

| # | 功能 | 使用方法与效果 |
| ① | 喂白米饭 | 把白米饭🍚拖到鲸鱼身上 → 鲸鱼张嘴咀嚼、冒一句对应台词并增加饱食度(没拖中会飞回原位) |
| ② | 续饭功能 | 满碗喂掉后留一个空碗;左键单击空碗自动盛满,开始下一轮(刷新后仍保持空碗);注意⚠️:空碗🥣无法拖动 |
| ③ | 饱食度系统 | 空闲 −1%/分钟;干活时按 token 消耗(3,000 tokens = −1%,与实际干活的掉速对齐);喂一碗饭 +5%。≤50% 时每 30 秒主动喊一句饿话,越饿说得越惨(5 档)。数值实时显示在右上角小气泡里:深蓝 = 正常、橙色 = 饿了、红色 = 快饿死了 |
| ④ | 敲键盘反应 | 智能体干活时鲸鱼敲键盘并露出两只手;每次工具调用吐司报工具名(🛠 read);工具失败变红抖动(💥 pwsh 失败了);开工「🔧 开工!」、收工播报「✨ 干完啦~ 本轮 12.3K tokens · 饱食度 -8.0%」并伸个懒腰 |

安装

前置条件:先装好本体 —— 插件市场里的「DSH 小鲸鱼记账挂件」(包名 dsh-whale-widget,版本 ≥ 0.3.0)。
本插件只是它的附加层,没有本体不会显示任何东西。

从 npm / 插件市场安装(推荐,已发布 v1.6.2)
dsh plugin --profile web add dsh-whale-food-expack

或者直接从 GitHub 安装
dsh plugin --profile web add github:Mynaniao/dsh-whale-food-expack

装好后重启 dsh web(宿主半端在启动时加载),然后刷新页面。

卸载(鲸鱼娘本体不受影响,继续正常工作)
dsh plugin --profile web remove dsh-whale-food-expack

配置与数据

饱食度数值都在 assets/satiety.mjs 顶部,改完刷新页面即生效:

| 常量 | 当前值 | 含义 |
| IDLE_PER_MIN | 1 | 空闲每分钟掉 1% |
| TOKENS_PER_PERCENT | 3000 | 干活时多少 token 掉 1%(调大更耐饿,调小饿得快) |
| FEED_GAIN | 5 | 一碗饭 +5% |
| HUNGRY_AT | 50 | ≤50% 开始喊饿 |
| TIER_SPAN / TIER_COUNT | 10 / 5 | 每降 10% 换一档,共 5 档 |
| HUNGER_INTERVAL_MS / HUNGER_TOAST_MS | 30000 / 3000 | 每 30 秒一句,吐司停留 3 秒 |

3,000 这个数是从真实会话日志量出来的:干活时实测约 14,574 token/分钟,除以旧版"干活 5%/分钟"正好 ≈ 2,900,取整 3,000 —— 也就是换成 token 计费后,掉速和原来基本一样。推导与计费口径见 docs/tech-notes.md。

台词都在 assets/ 里,直接编辑、刷新即生效:

- hunger-lines.json —— 5 档饿话(第 1 档最轻),相邻两句不重复
- feed-lines.json —— 喂饭台词,按吃之前的状态分四档:starving(≤20%) / hungry(≤50%) / normal / full(≥80%)

数据与隐私 —— 全部只存在你自己的浏览器里,本插件不向任何服务器发送数据:

| localStorage 键 | 存什么 | 想清零怎么办 |
| dshwv-satiety / dshwv-satiety-at | 当前饱食度 + 时间戳(用于离线补算) | 删除这两个键 → 回到 100% |
| dshwv-feed-count | 累计喂了多少碗 | 删掉 |
| dshwv-rice-empty | 饭碗是空是满 | 删掉(恢复满碗) |
| dshwp-cal | 你调过的位置 | 删掉(恢复默认位置) |
| dshwp-mouth | 只调嘴的简写覆盖:'left,top,width,height' | 删掉 |

页面关着的时间按空闲速率补算(离线时无法知道 agent 在不在干活,取保守值)。
想改成"离线不扣",删掉 assets/plus.js 里 loadSatiety() 中的那次 decay 调用即可。

常见问题

装了没反应?
先确认本体在不在(插件市场里的「DSH 小鲸鱼记账挂件」)。本插件只给本体加东西,没本体就什么都不显示。
装完记得重启 dsh web,然后刷新页面。

叠加层错位了(嘴跑到额头、手飘在半空)?
上游换立绘或挂了别的皮肤插件时会发生。按 Ctrl+Alt+M 进入调整模式 → 嘴/键盘/左手/右手会出现红色虚线框,直接拖动;再按一次 Ctrl+Alt+M(或 Esc)结束,松手即存。位置存在 localStorage['dshwp-cal']。

想彻底关掉?
dsh plugin --profile web remove dsh-whale-food-expack,然后重启;本体继续正常工作。

饥饿模式台词不出现?
饱食度要降到 50% 以下才会开始说;而且每 30 秒一句,不是一直在说。想立刻看效果:控制台执行 localStorage['dshwv-satiety']='45'; localStorage['dshwv-satiety-at']=Date.now() 再刷新。

它会读取我的对话内容吗?
不读。宿主半端只订阅 agent 的状态事件(开工/收工/工具名/成败),不含对话内容;前端也只是把这些状态画成动画。

兼容性

桌面端(DeepSeek Orb):支持。桌面端的 index.html 由安装包静态直出,网页版用的 tapIndex 在那边不会被调用,所以本插件同时挂了 webserver/index-inject 那条通道 —— 两条通道并存时靠 window.__dshWhalePlus 保证只启动一次。桌面端改完需完全重启 Orb。

界面皮肤(如 dsh-macos-skin)与全屏:支持。皮肤会插入一层不透明全屏壁纸(z-index: 2147483000),本插件检测到后把鲸鱼、饭碗、右键菜单,以及应用自己的对话框/菜单(它们 portal 到 <body> 且没有 z-index,不抬就会"设置点不开")一起抬到壁纸之上。进全屏时把鲸鱼与菜单搬进 document.fullscreenElement。

层号约定:壁纸 2147483000 < 鲸鱼 2147483100 < 饭碗 2147483105 < 右键菜单 2147483110 < 应用层 2147483200 < 皮肤自己的弹窗 2147483300+。

排查冲突时可以在控制台执行 localStorage['dshwp-compat']='0' 再刷新,关闭这一层兼容;改回 '1' 恢复。

开发与测试 bash
npm test # = node test/host.mjs && node test/satiety.mjs && node test/layers.mjs
node test/host.mjs # 31 项:注入幂等、事件折叠、token 计费口径、失败判定、并行工具、FIFO 兜底、静态资源解析
node test/satiety.mjs # 31 项:下降速率、喂食、档位、语境、相邻不重复、token 换算、台词文件一致性
node test/layers.mjs # 45 项:层级、皮肤/全屏兼容、桌面端注入行、镜像文字翻正

107 条断言,不联网、不启动 DSH、不碰真实 ~/.dsh。CI 见 .github/workflows/test.yml(push / PR 自动跑)。

- Node ≥ 20(仅开发与测试需要;装插件本身不需要)
- 结构:宿主 lib/index.js(把智能体活动折叠成 /dsh-whale-food-expack/activity.json,并按白名单暴露 assets/);前端 assets/plus.js + plus.css(每 1.2 秒轮询一次,按 seq 判断是否为新事件);纯逻辑抽到 assets/satiety.mjs,方便单测。
- 实现细节(架构、activity 折叠规则、饱食度与 token 换算的推导、几何与校准坐标、存档键、调试方法)见 docs/tech-notes.md

许可与致谢

- 本体:「DSH 小鲸鱼记账挂件」由 @MeteorNOX 开发(DeepSeek-Balance-Whale-Widget,MIT)。
本插件与作者无隶属关系,也不是 DeepSeek 官方产品。
- 不含上游素材:本插件不包含本体的任何代码或美术素材(图片 / 动图 / 音效),运行时只通过公开的 DOM 类名(.dshwv-img 等)对接;上游改版可能导致叠加层错位,用 Ctrl+Alt+M 重新对齐即可。
- 本插件:几何、配色、台词、米饭贴图与动画由本插件作者提供,按 MIT 授权分发,见 LICENSE。
- 免责与第三方:非官方项目、不含上游素材、商标与权利主张的完整说明见 NOTICE.md。
预览分享卡片长什么样 ↓Mynaniao/dsh-whale-food-expack
分享 · DeepSeek Harness Hub
Mynaniao/dsh-whale-food-expack

给插件市场的「DSH…

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部