DeepSeek Harness (DSH) adopts the “everything is a plugin” philosophy. When developers build agents, they often need to attach specific tools based on business scenarios. The following introduces a plugin named dsh-ink-tools, which provides parameter-based calligraphy learning plan generation capabilities.

Plugin Overview

dsh-ink-tools (Brush, Ink, Paper, and Inkstone) is maintained by uckkk. This plugin aims to provide agents with the ability to return calligraphy learning plans based on parameters. It is implemented in pure Node and does not rely on a network environment.

Core Features

The plugin mainly includes one tool: ink_tools.

  • ink_tools: Brush, Ink, Paper, and Inkstone. It returns the corresponding calligraphy learning plan based on the input parameters.

Installation and Activation

Installing this plugin requires the DSH CLI.

dsh plugin add github:uckkk/dsh-ink-tools

After running the above command, the plugin will be loaded into the current session. Once installation is complete, you can directly invoke the tools registered by the plugin in the session.

Technical Details

According to its package.json information, the plugin depends on @deepseek-ai/cordis (version ^4.0.1) and @deepseek-ai/dsh-tools (version >=0.1.0-rc6). It is a pure Node implementation with no network dependencies.

Notes

Because the plugin runs with the permissions of the current DSH process, it is recommended to check its source code and license (MIT) before installation.

Summary

dsh-ink-tools is a lightweight DSH tool that can provide calligraphy learning plan generation without requiring internet access. For more details, refer to its GitHub repository: https://github.com/uckkk/dsh-ink-tools