The DSH plugin system allows developers to encapsulate specific functionality into reusable tools. When building agents involving chess interaction or educational logic, hardcoded rules or logic are often required. dsh-chess-basic is a lightweight plugin designed to address how to generate chess learning plans through parameterization.

Plugin Positioning

This is a DSH plugin maintained by uckkk, with the core feature of generating basic chess learning plans. It belongs to the “Fun Dress-Up” category. The plugin is implemented in pure Node.js, has no network dependency, and is suitable for offline or restricted network environments.

Core Functionality

The plugin registers a tool named chess_basic. This tool returns the corresponding chess learning plan based on the input parameters.

Installation and Activation

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

dsh plugin add github:uckkk/dsh-chess-basic

After installation is complete, the tool will be available in the current session.

Usage

After installation, you can directly invoke the tool registered by this plugin in the session.

Notes

  • The plugin runs with the permissions of the current DSH process.
  • It is open-sourced under the MIT license.
  • It is recommended to check the source code before use to ensure compliance with security requirements.

Summary

dsh-chess-basic provides the DSH ecosystem with a basic chess tool that has no network dependency. For more details and the source code, visit: GitHub.