Introduction

DeepSeek Harness (DSH) uses a plugin-based architecture. Within the plugin ecosystem, dsh-wsl-service appears as a network tool and addresses a specific scenario: when the DSH process runs in a WSL environment, how to directly read and inspect Windows service status. This avoids manually configuring port forwarding in WSL or invoking Windows commands through complex paths.

Plugin Overview

dsh-wsl-service is a plugin for reading Windows service status from WSL. It was written by maintainer 173787247 and is licensed under the MIT License.

Core Features

The plugin provides the following core capabilities:
* List all Windows services.
* Inspect detailed information for a single service by name.
* Support filtering by service state (such as running) and limiting the number of returned results.

Installation and Enablement

Run the following command in a terminal to add the plugin:

dsh plugin --profile web add github:173787247/dsh-wsl-service

Typical Usage

After installation, you can call win_services in the DSH command line. The following are reproducible examples:
* List all services:

    win_services
  • View running services, limited to 20 entries:
    win_services state=running limit=20
  • Check the service named “Spooler”:
    win_services name=Spooler

Applicable Scenarios and Notes

This plugin runs in the WSL environment where the current DSH process is located and has read-only access. It is used to list and inspect services and does not start or stop services.

When using filters, the total field counts the total number of items matching the filter conditions, and this value may be greater than the actual number displayed in listed.

Summary

This tool is suitable for scenarios where you need to quickly obtain Windows service status information from WSL. For more details and source code, visit the GitHub repository.