Introduction

When handling dialogue tasks in DSH, prompts often have a fixed structure: first write the role and goal, then fill in the output format, context, and constraints. Manually copying every time or finding them from documents interrupts the current operation. dsh-prompt is a DSH plugin that integrates common prompt templates into the dialogue interface, supporting the Prompt button, /prompt trigger source, and smart recommendation floating cards. After selecting a template, the content is inserted into the current dialogue input box, allowing for further editing before sending.

The repository is FeatherHunter/dsh-prompt with an MIT license.

What is this

dsh-prompt is a Prompt toolbox for DeepSeek Harness (DSH). It provides 24 deep templates, custom template management, and three template entry points. The core scenario is to quickly reuse prompts in the DSH Web client rather than rewriting them manually.

This plugin requires DSH CLI with the client platform configured as web.

Core Features

  • 24 Deep templates
  • Custom prompt template management
  • /prompt trigger source
  • Smart recommendation floating card
  • Insert into current dialogue input box after clicking the template
  • Zero configuration: Uses DSH official bundle mechanism, comes with cordis.patch.yml inside the package
  • Clean uninstall via dsh plugin remove

Installation and Enablement

First, ensure you have DSH CLI installed. If not, you can install it:

npm install -g @deepseek-ai/dsh

Install dsh-prompt:

dsh plugin --profile web add dsh-prompt

If you need a specific version, you can specify it:

dsh plugin --profile web add dsh-prompt@0.1.6

Check the latest current version:

npm view dsh-prompt version --registry=https://registry.npmjs.org --prefer-online

After installation, restart DSH (or refresh the page) for it to take effect.

Typical Usage

After installation, templates can be accessed through the following entry points:

  1. Prompt Button
  2. /prompt trigger source
  3. Smart recommendation floating card

Select an entry point, click the target template, and the template text will be inserted into the current dialogue input box. At this point, you can directly modify or supplement the context before sending.

Notes

  • Current version is 0.1.6.
  • Requires DSH CLI and targets the web client platform.
  • The plugin runs within the permissions of the current dsh process; it is recommended to check the source code, dependencies, and MIT license before installing.
  • dsh.client.inject in package.json contains:
[
  "@deepseek-ai/dsh-client-runtime",
  "@deepseek-ai/dsh-client-ui-slots"
]

Links

  • GitHub: https://github.com/FeatherHunter/dsh-prompt
  • Directory Page: URL not provided in verified materials