Introduction

DeepSeek Harness (DSH) emphasizes extending capabilities through plugins. When an agent needs to handle problems in a specific vertical domain (such as dance teaching), directly invoking a registered tool is often more direct and easier to maintain than manually writing custom logic.

What Is This

dsh-stage-presence is a DSH plugin that provides “stage presence” functionality. It is maintained by istone, and its core purpose is to generate dance learning plans within a session based on parameters.

Core Features

The plugin registers a tool named stage_presence. To use this tool, simply pass the corresponding parameters to obtain the matching dance learning plan.

Installation and Activation

Run the following command in the DSH environment to install the plugin:

dsh plugin add github:uckkk/dsh-stage-presence

Typical Usage

After installation, the plugin registers the stage_presence tool in the current session. Developers or agents can directly invoke this tool to obtain a dance learning plan.

Applicable Scenarios and Notes

  • Technical Implementation: This plugin is implemented purely in Node.js and has no network dependencies.
  • Environment Dependencies: Before running, ensure that @deepseek-ai/cordis (^4.0.1) and @deepseek-ai/dsh-tools (>=0.1.0-rc.6) are installed.
  • Security Notice: The plugin runs with the permissions of the current process. It is recommended to review the source code and license (MIT) before installation.

Summary

This plugin adds domain-specific capabilities for dance teaching to the DSH ecosystem and is suitable for scenarios that require extending agent functionality in this direction.