Introduction

DeepSeek Harness (DSH) uses a plugin-based architecture and allows users to extend its functionality. bga-dsh-workbench is a personal workbench plugin built for DSH, designed to provide UI configuration and task management tools better aligned with personal usage habits.

What Is This

  • Name: bingoogolapple/bga-dsh-workbench
  • Positioning: DeepSeek Harness personal workbench plugin
  • Maintainer: bingoogolapple
  • License: MIT
  • Core Value: Adds personalized banners, conversation celebration animations, foreign language learning cards, and a built-in task board on top of DSH, and exposes task execution capabilities to Agents.

Core Features

The plugin mainly includes the following capabilities:

Personalized Banner and Celebration

  • Banner: Displays a customizable banner at the top of the Web interface empty state. Supports configuring greeting text, avatar image, and a visibility switch.
  • Celebration: Triggers a confetti animation at the end of a conversation turn. Supports custom color themes (such as gold and ocean), intensity (small/medium/large), and trigger timing (successful completions only, every conversation turn, task execution only).

Foreign Language Learning

  • Quiz: Triggers foreign language quiz questions after a conversation is completed. Supports CEFR-level word banks or model-generated word banks based on a topic.
  • Gamification: Locally tracks hearts (deducted for incorrect answers), streaks, XP, and ranks/tiers, and provides a mistake word list and mastery rules management.
  • Multilingual Support: Supports multiple target languages and definition languages, including English, Japanese, and Korean.

Built-in Task Board

  • Views: Provides two views: a weekly matrix (category × weekly plan) and a five-column kanban (To Plan / To Do / In Progress / Done / Failed).
  • Task Types:
    • Lightweight To-do: Manually checked off when completed.
    • Executable Task: Hand a task to an Agent for execution, with support for specifying the workspace, mode, and permissions.
  • Scheduled Execution: Supports 5-field cron expressions (such as 0 23 * * *) and allows setting a fixed daily execution time.
  • Collaboration: Injects task board guidance into the Agent’s system prompt so it can understand and execute related instructions.

Open Methods

  • In the workspace list, use the menu to open the corresponding directory with one click via the local terminal, an editor (such as VS Code), or a specific IDE (such as Xcode, Android Studio).

Installation and Enablement

Install it through DSH’s plugin mechanism:

dsh plugin --profile <你的 profile 名> add bga-dsh-workbench

After installation, restart the DSH service or the corresponding profile to activate the plugin functionality.

Usage Steps

  1. Configuration: In the Harness Web interface Settings page, under the “Workbench” group, configure the banner text, avatar, confetti theme, foreign language learning preferences, and open methods.
  2. Task Management: Enter from the “Task Board” entry in the sidebar, and use the weekly matrix or five-column view to manage tasks. Once scheduled execution is enabled, tasks will be triggered by the browser client at the configured times.
  3. Collaborative Execution: Mention keywords such as “Task Board” or “board” in the input box. The Agent will follow the injected guidance to help manage and execute tasks.

Notes

  • Scheduled Execution Limitation: Scheduled execution runs in the browser and requires the GUI tab to remain open. Missed executions are skipped and will not automatically catch up.
  • API Consumption: Task execution consumes API quota.
  • Data Storage: All data (tasks, learning progress, etc.) is persisted by the host to a local storage directory.
  • License: MIT License.

Ecosystem Background

DSH plugins are part of the community ecosystem and have no official affiliation with DeepSeek or Huanfang. This plugin is included in the community directory skillhub.cn.