AI Agent Hub
Back to plugins
🖥️

dsh-bouncing-squares-example

Client Updated 2026.08.27

Run the following command in DeepSeek Harness:

dsh plugin install joao-paulo-santos/dsh-bouncing-squares-example

Paste the following prompt into your AI chat to install this plugin:

Install this plugin in DeepSeek Harness by running dsh plugin install joao-paulo-santos/dsh-bouncing-squares-example; the source code is available at https://github.com/joao-paulo-santos/dsh-bouncing-squares-example.

About this plugin

The dsh-granular-settings plugin introduces three settings scopes—session, workspace, and global—but an abstract hierarchy is hard to internalize from documentation alone. This example plugin paints the three scopes on your screen in real time: a blue square bound to session, an amber square bound to workspace, and a green square bound to global. Every settings change becomes visible motion, color shift, or disappearance, making the boundaries between scopes immediately concrete.

Each scope registers the same four base keys (show, color, text, speed) and then exercises additional control types such as enum, multiselect, and number. You can open two sessions with different session colors, switch workspaces to see which squares follow the new context, and close every session to watch the green square keep bouncing—turning the scope model into instinct rather than theory.

It is aimed at developers learning the DeepSeek Harness plugin ecosystem who want a hands-on way to understand the granular-settings scope model, and at engineers who need a visual aid to explain to a team how the same setting key behaves differently across scopes. The plugin is a terminal example in itself; it has no downstream dependents and requires only dsh-granular-settings and dsh-event-relay upstream.

Use Cases

  • Understanding the three-level scope model by watching squares respond to session, workspace, and global settings in real time
  • Explaining to a team how the same setting key behaves differently across scopes using a visual aid
  • Verifying that enum, multiselect, and number control types work as expected in each scope

Best For

  • Developers first exploring the DeepSeek Harness plugin ecosystem
  • Engineers who need to explain the granular-settings scope model to a team
  • Plugin developers writing or reviewing granular-settings configuration keys