dsh-whale-food-expack: Adding Feeding and Working Reactions to the DeepSeek Harness Whale Widget

mynaniao/dsh-whale-food-expack

EntertainmentVerified
Listed on 2026-10-08
Page last updated 2026-10-09

Adds rice feeding, a satiety meter and keyboard-typing reactions to the DSH whale widget, turning the whale girl into a rice-eating work buddy that fills your waiting time.

dsh-whale-food-expack is an add-on layer for the whale bookkeeping widget on DeepSeek Harness, filling in the interaction the widget never had. It turns idle waiting time into something to watch: drag over a bowl of white rice and the whale opens her mouth, eats it, and says a line while her satiety shifts, and she speaks up on her own once she gets hungry. While the agent works she types on a keyboard with both hands visible, a toast reports each tool call, and failures turn red and shake. The plugin leaves the base widget untouched, keeps all data in your browser, and offers a shortcut to recalibrate positions when the overlay drifts.

How to Install

install
npmdsh plugin --profile web add dsh-whale-food-expack
Category
Entertainment
Platform
DSH Plugin
Author
mynaniao
Distribution
Plugin

dsh-whale-food-expack Key Features

Drag rice bowl to feed the whaleSatiety decays over time and cries hungerLeft-click empty bowl to refillTypes and toasts tool names while agent worksCtrl+Alt+M to realign positions
Listed on dsh-plugin.org

dsh-whale-food-expack Repo Summary

What Does It Do?

Whale Food Expack is a DSH plugin for DeepSeek Harness that adds rice feeding, a satiety meter, and keyboard-typing reactions to the DSH whale bookkeeping widget. It solves the problem of a widget that only tracks balance and leaves you with nothing to do while waiting, turning the whale girl into a companion that eats and works alongside you. It changes none of the base widget's code, runs entirely on your machine, and sends no data to any server. It is maintained by Mynaniao under the MIT license and was last updated on 2026-10-08.

Core Features

  • Rice feeding: a bowl of white rice sits in the bottom-right corner; drag it onto the whale and she tucks it into her mouth, chews, and says a line, while a missed drop flies back to its spot.
  • Bowl cycle: after a full bowl is eaten an empty bowl remains, and a left click refills it to start the next round, with the empty state surviving a page refresh.
  • Satiety system: it drops 1% per minute when idle and five times faster while working, each bowl adds 5%, and below 50% the whale complains every 30 seconds across five tiers, with the value shown live in a small bubble that turns deep blue, orange, or red.
  • Typing reactions: while the agent works the whale types on a keyboard with both hands visible, a toast reports each tool call, failures turn red and shake, and start and finish get their own lines.
  • Position calibration: pressing Ctrl+Alt+M enters an adjustment mode where the mouth, keyboard, and both hands show red dashed boxes you can drag, saving as soon as you let go, which fixes misalignment after an upstream art change.
  • Editable lines and numbers: satiety constants sit at the top of the asset file, and hunger and feeding lines are stored in tiered JSON files that take effect on refresh.

How to Use This Plugin?

After enabling it in DSH, drag the bowl in the bottom-right corner onto the whale to feed her; a missed drop returns on its own. Left click an empty bowl to refill it, and right clicking the bowl only tells you she eats plain rice for now. To align the overlay with the artwork, press Ctrl+Alt+M and drag the dashed boxes for the mouth and keyboard, then press it again or hit Esc to finish. Satiety, total bowls fed, bowl state, and calibration positions live only in your browser, so deleting the matching keys resets them; time with the page closed is counted at the idle rate, and the README explains how to disable that offline decay.

How to Troubleshoot This Plugin?

If nothing appears after enabling it, first confirm the base whale bookkeeping widget is installed, since this plugin is only an add-on layer and shows nothing without it, then restart the host and refresh the page. Overlay misalignment, such as the mouth landing on the forehead or hands floating in mid-air, usually follows an upstream art change or another skin plugin; press Ctrl+Alt+M and drag to realign, and the position saves on release. Missing hunger lines are expected: satiety must fall below 50% before she starts talking, and she speaks only once every 30 seconds, so use the console method described in the README to lower the value temporarily and refresh to see the effect.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: mynaniao/dsh-whale-food-expack. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ