Introduction

DeepSeek Harness (DSH) uses a plugin-based architecture, and everything can be extended. When developing or debugging agents in the Web interface, repeatedly entering fixed Shell commands or LLM prompts can easily break the flow. The dsh-run-config plugin addresses this pain point by mimicking IDE run configurations, turning common operations into reusable configurations.

What This Is

This plugin is maintained by xiaoso456 and aims to provide DeepSeek Harness Web with an IDE-like run control experience. It allows users to save commonly used prompts or Shell commands as “task run configurations” and run them with one click on the session page and the new session page.

Core Features

  • Session header run control: Provides a task selector and a run button in the session page header, with hover tooltips to show the task configuration that will be run.
  • Run configuration management: Provides an IDEA-style dialog, supporting creation, editing, copying, deletion, and sorting operations.
  • Task types and scopes: Supports LLM task configurations (sends a Prompt) and command task configurations (runs Shell in the background and sends a notification). Supports both global and workspace scopes.
  • New session page run control: Allows selecting and running task configurations without entering a specific session.
  • LLM integration: LLMs can view and manage run configurations through the task_run_config tool. Write operations go through the standard approval process.

Installation and Enablement

  1. Run the installation command:
    dsh plugin --profile web add @xiaoso/dsh-run-config
  1. Start DeepSeek Harness Web:
    dsh web

Typical Usage

Create a configuration by entering a command directly in the session. For example:

Save git pull && pnpm install as a task configuration so it can be run with one click later

The LLM calls the task_run_config tool to create a command task configuration. Write operations trigger an approval confirmation. After creation, you can select the configuration in the session header and run it with one click.

Use Cases and Notes

  • Target audience: Developers who frequently run specific Shell commands or reuse complex LLM prompts.
  • Permissions and security: Ensure that the plugin runs with the permissions of the current DSH process. Check the source code and license (MIT) before installation.

Short Conclusion

By solidifying common operations into reusable configurations, this plugin improves the efficiency of developing agents in the DSH Web interface. Refer to the community catalog and the GitHub repository for more details and source code.