When managing agent tasks in the DeepSeek Harness (DSH) Web GUI, long-running tasks require sustained attention, while the background environment can be rather monotonous. A component that provides background entertainment while a task is running and prompts acceptance review when the task is idle can improve the operational experience. dsh-bili-taskmaster is a plugin designed precisely for this scenario.

This is a mini-window plugin maintained by user jokerwen666. It runs within the DSH Web interface, plays random Bilibili videos while a task is running, and pops up an acceptance animation when the task is idle.

Core Features

The plugin provides the following features:

  1. Running and Idle State Linking
    When a task is in the running state, the window plays random videos; when a task is in the idle state, an acceptance animation pops up. After enabling “Task completion auto-pause,” the window automatically mutes after finishing work.

  2. Draggable and Resizable Mini-Window
    The window can be placed anywhere by dragging its title bar and can be resized by dragging the bottom-right corner. It supports minimizing and closing.

  3. Quality and Danmaku Controls
    Supports switching video quality from 360P to 1080P, and the selected quality is remembered after switching. The danmaku system supports adjusting font size and density, and danmaku scrolling freezes when paused.

  4. Login and Permission Management
    Supports QR code login, with the login state securely written to DSH’s credentials directory. The source code does not contain hardcoded keys.

  5. Playback Controls and Queue
    Supports automatic continuous playback and a preload queue of 10 videos. Supports one-click video favoriting, as well as volume, progress, and playback speed controls.

Installation and Enablement

Install the plugin using the official command:

dsh plugin --profile web add dsh-bili-taskmaster

After installation, restart the dsh web service, refresh the browser page, and a whale icon appears in the bottom-right corner. Click it to open the mini-window.

Typical Usage

After installation and restart, the mini-window appears by default in the bottom-right corner. You can:

  1. Drag the window title bar to adjust its position.
  2. Resize the window in the bottom-right corner and select video quality from 360P to 1080P.
  3. Adjust the danmaku font size and density.
  4. Click pause to freeze the danmaku.
  5. Log in to a Bilibili account via QR code to enable features such as favoriting and playback speed adjustment.

Notes

  • The plugin uses the MIT license.
  • The danmaku system has a 55% probability of displaying an orange whale easter egg approximately every 26 seconds.
  • The plugin runs with the permissions of the current DSH process; it is recommended to review the source code and license before installation.

Summary

dsh-bili-taskmaster is a lightweight Web GUI companion tool. Through simple random video playback and state linking, it addresses the tedium associated with monitoring tasks for extended periods.