dsh-wsl-service: Reading Windows Service Status from WSL
The DeepSeek Harness plugin dsh-wsl-service allows reading Windows service status directly in a WSL environment. It provides features such as listing services, checking details, and filtering by status, but supports read-only access without starting or stopping services. Users can invoke `win_services` via the command line to perform these operations. The tool is suitable for scenarios that require quickly retrieving Windows service information in WSL.
Read Moredsh-wsl-secret: DeepSeek Harness WSL Plugin
`dsh-wsl-secret` is a plugin for the DeepSeek Harness (DSH) environment that securely manages application-layer API keys. It supports reading keys in `pass` and `age` formats and provides features such as listing, inspecting, decrypting, and loading keys into environment variables. Before use, the `pass` and `age` tools must be installed in the WSL/Linux environment, and the `allowPrefixes` whitelist must be configured in the DSH profile to activate it. By default, the plugin hides key contents. It is recommended to use the `secret_to_env` command to inject keys into environment variables for in-process access, avoiding direct plaintext exposure.
Read Moredsh-wsl-search: Sandboxed Search Tool for WSL
`dsh-wsl-search` is a security plugin for DeepSeek Harness WSL environments. It uses a sandbox mechanism to wrap ripgrep, fd, and ast-grep, restricting searches to the `$HOME` and `~/.dsh` directories. The plugin supports content search, filename lookup, and code-structure pattern matching, with the search scope expandable by configuring the `allowRoots` field. Installation requires Node.js >= 18 and the WSL environment dependencies. This tool provides a secure and controllable solution for file analysis in WSL.
Read MoreDeepSeek Harness Plugin: dsh-wsl-registry (Read-Only Access to the Windows Registry from WSL)
`dsh-wsl-registry` is a plugin for DeepSeek Harness (DSH) that provides secure, read-only access to the Windows Registry for DSH instances running in WSL. By enforcing a strict access allowlist (such as `HKLM:\SOFTWARE` and `HKCU:\SOFTWARE`) and length limits, it permits reading only from specific registry areas and blocks sensitive paths such as `Run` and `RunOnce` to ensure safe operation. After installation, users can read key values with the `win_reg` command. It is intended for scenarios where the DSH process runs inside WSL and the DSH version is 0.1.2 or higher.
Read Moredsh-wsl-rclone: DeepSeek Harness WSL Plugin
The DeepSeek Harness plugin `dsh-wsl-rclone` is designed specifically for WSL environments and provides read-only query capabilities for remote storage. It includes four commands—`rclone_status`, `rclone_listremotes`, `rclone_lsf`, and `rclone_about`—for checking the environment, listing remotes, inspecting files, and viewing usage. The plugin requires DSH >= 0.1.2. Once installed, it can be used to securely retrieve resource information, but it does not support write or delete operations. When using it, configure `allowedRemotes` to restrict allowed remotes and remain cautious of key leakage risks.
Read Moredsh-wsl-power: View and Manage Windows Power States from WSL
`dsh-wsl-power` is a DeepSeek Harness (DSH) plugin that runs in Windows Subsystem for Linux (WSL) and is designed to read Windows power settings directly without switching environments. It is maintained by user 173787247 and is released under the MIT license. It provides three core features: reading the currently active power plan, retrieving the battery status, and viewing sleep timeout settings. The plugin works by invoking the `powercfg` command; after installation, simply run the `win_power` command in the DSH environment to view the data. Note that desktop computers typically do not support the `battery` field.
Read Moredsh-wsl-playwright: Scraping Page Titles and Body Content with Headless Playwright on WSL
The DeepSeek Harness (DSH) plugin `dsh-wsl-playwright` is designed for running headless Playwright browsers in a WSL environment, addressing environment isolation and permission issues associated with running browsers on Windows. It relies on system-installed npx and Node.js and does not include browser binaries. Its core features include `pw_status` for environment checks and `pw_fetch` for retrieving a webpage's title and main content. Users can install and use it with simple commands, while being mindful of DSH version requirements and avoiding conflicts with interactive browsers.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-wsl-pkg
The DeepSeek Harness (DSH) plugin `dsh-wsl-pkg` is designed specifically for WSL environments to integrate dependency-checking workflows. It supports checking dependency status for npm, pip, and cargo, and provides package availability checks, dependency tree summaries, and listing features. The plugin runs under the permissions of the current process, performing queries only without executing installations. It also offers flexible configuration. As a community open-source tool, it provides developers with convenient dependency management capabilities.
Read MoreIntroducing the DeepSeek Harness Plugin: dsh-wsl-picker
The `dsh-wsl-picker` plugin for DeepSeek Harness (DSH) is designed to simplify access to the WSL filesystem by allowing users to directly browse the WSL root directory `/` and the `/mnt` mount point through the tool interface without additional steps. It belongs to the `dsh-wsl-kit` suite and **does not register an IM workspace**. Installation must be performed using the official command and requires DSH ≥ 0.1.2 and a configured `deepseek-flash` model. Its core features include specifying paths, filtering directories, and displaying hidden items; the version is 0.1.1.
Read Moredsh-wsl-perf: Monitoring Windows Host Performance from WSL
dsh-wsl-perf is a DeepSeek Harness plugin designed to collect Windows host performance data from WSL. It retrieves CPU, memory, disk, and process information via WMI/CIM, addressing cross-environment monitoring challenges. It supports customizing the number of displayed processes, making it suitable for developers who need to tune host resources in WSL. The plugin is open source under the MIT License, easy to install, and includes comprehensive unit tests.
Read Moredsh-wsl-ollama: Connect to Local Ollama Models on WSL
DSH Harness (DSH) provides the `dsh-wsl-ollama` plugin to resolve network connectivity issues when accessing local Ollama in a WSL environment. This optional plugin supports status queries, model listings, local chat, and vectorization. It is installed through a specific command, and its configuration supports automatic host address detection or manual setup. It is released under the MIT license.
Read MoreDeepSeek Harness Plugin: dsh-wsl-obsidian
`dsh-wsl-obsidian` is a plugin for DeepSeek Harness, intended to solve cross-system call issues when agents in a WSL environment access a local Windows Obsidian vault. It provides core functions such as file listing, search, read/write, and opening. Installation requires manual addition; the environment requires that the vault be located on a Windows NTFS partition (e.g., C or D drive) and that its path be specified in the configuration. It is not included in the installation script by default, so developers must configure it manually to achieve automated operations.
Read Moredsh-wsl-mnt: Detect Slow Workspaces in WSL /mnt and Suggest Linux Paths
`dsh-wsl-mnt` is a client plugin for DeepSeek Harness (DSH) designed to address the low filesystem performance in WSL environments. It uses the `mnt_doctor` tool to automatically detect workspace paths, identify projects located in slow non-native Linux paths such as `/mnt/c` (NTFS) or Desktop, and issue warnings and migration suggestions to users, optimizing Git operations and development efficiency.
Read Moredsh-wsl-media: Local Media and Document Processing Pipeline in WSL
The DSH plugin `dsh-wsl-media` (v0.2.1) integrates local media tools such as ffmpeg, whisper, and tesseract into a unified interface, addressing the issue of agents in WSL frequently switching toolchains when processing local files. It provides features including media probing, audio stream extraction, thumbnail generation, PDF text extraction, ASR, OCR, and metadata reading. Installation requires running `dsh plugin --profile web add github:173787247/dsh-wsl-media`, and file paths must remain within the allowed `allowRoots` scope. It supports use cases such as document digitization and video editing assistance.
Read Moredsh-wsl-mail: Read-Only Email Viewing with himalaya/notmuch
`dsh-wsl-mail` is a DeepSeek Harness plugin that runs in WSL environments and provides agents with read-only email capabilities. It wraps `himalaya` and `notmuch` to offer email listing and search, but does not support sending or deleting messages. Users must configure the email tools themselves and should avoid storing passwords in plaintext in configuration files. Installation requires the `dsh plugin` command and a minimum DSH version of 0.1.2 or higher. Due to inconsistent version information, `package.json` should be treated as the authoritative source. For scenarios in which agents need to process email summaries or perform searches, this plugin provides a convenient integration solution.
Read Moredsh-wsl-llamacpp: A Plugin for Integrating with Local llama.cpp / Unsloth Desktop
`dsh-wsl-llamacpp` is a plugin for DeepSeek Harness (DSH) designed to simplify access to local LLM inference services. The plugin connects to local llama.cpp or Unsloth Desktop via an OpenAI-compatible interface, provides the `llama_status` and `llama_chat` tools, and supports reusing GGUF models. The installation command is `dsh plugin add github:173787247/dsh-wsl-llamacpp`. Users can configure the baseUrl, default model, and timeout. The plugin runs with the current process's permissions and is suitable for scenarios that require managing local WSL environment inference flows within DSH.
Read Moredsh-wsl-kit: A Cross-System Toolkit for DeepSeek Harness in WSL
`dsh-wsl-kit` is a collection of plugins for DeepSeek Harness (DSH), designed to address compatibility issues between the Windows GUI and native WSL Linux capabilities. It uses a decoupled architecture: the Windows side provides only the UI, while the agent core and toolchain run inside WSL. It supports cross-OS operations, local Linux capabilities (such as containers and LLM inference), and an optional plugin ecosystem. For installation, ensure that the DSH version is ≥0.1.2, run `install.sh` to load the plugins, and manually link the local Linux capability plugins. Note that the npm package name differs from the repository name, and due to dependency limitations, they must be installed one by one.
Read Moredsh-wsl-k8s: A Read-Only kubectl Tool for dsh on WSL
`dsh-wsl-k8s` is a DeepSeek Harness (DSH) plugin that runs in a WSL environment and is designed to safely query Kubernetes cluster status in read-only mode. It encapsulates `kubectl` query capabilities and provides four commands: `k8s_get`, `k8s_describe`, `k8s_logs`, and `k8s_status`, for listing resources, inspecting detailed information, and retrieving logs. It does not support mutating operations, and it is recommended to restrict the access scope via `allowedContexts` in production environments. The plugin is licensed under the MIT License and is suitable for troubleshooting and status monitoring.
Read Moredsh-wsl-jev: DeepSeek Harness WSL Plugin
`dsh-wsl-jev` is a self-contained WSL plugin in the DeepSeek Harness (DSH) ecosystem that enhances agents' structured decision-making capabilities. It directly calls the System One model from TypeSafe Jev or OpenRouter and provides four core tools: `status`, `ask`, `check`, and `rank`, focusing on decision-making rather than generating long-form text. The plugin is part of the `dsh-wsl-kit` suite and requires configuration of an API key (OpenRouter or TypeSafe) and environment variables after installation. It does not depend on third-party middleware, requires DSH version ≥ 0.1.2, and is a lightweight tool for improving agent judgment efficiency.
Read Moredsh-wsl-hostsvc: Detecting Local LLM Services on the Windows Host from WSL
The dsh-wsl-hostsvc plugin is designed to address the manual network configuration challenges involved in accessing Windows-host LLM services from WSL. It uses the `host_reach` tool to detect local OpenAI-compatible servers (such as Ollama, LM Studio, and vLLM) and automatically provides the `baseURL`, configuration snippet, and model ID. Users can specify a service using the `profile` parameter, then restart `dsh web` after installation and start a new session to use it. The plugin supports multi-IP detection and includes usage recommendations, such as context window matching.
Read Moredsh-wsl-helm: A Read-Only Helm Tool for DeepSeek Harness
The `dsh-wsl-helm` plugin provides read-only access to Helm Releases in Kubernetes environments for DeepSeek Harness (DSH). It was developed by user 173787247 and focuses on viewing release lists, status, and history, while prohibiting install or uninstall operations. The plugin provides four core tools: `helm_list`, `helm_release_status`, `helm_history`, and `helm_status_tool`, and supports permission management by configuring `allowedContexts`. The installation command is `dsh plugin --profile web add github:17378`
Read Moredsh-wsl-glab: A Read-Only Status Query Plugin for GitLab CLI
`dsh-wsl-glab` is a GitLab read-only plugin for DeepSeek Harness (DSH), intended to retrieve project context through the `glab` command. It provides core features such as retrieving merge requests, issues, and CI status, supports authentication and timeout configuration, and is query-only, performing no create or merge operations. The plugin requires DSH ≥ 0.1.2, is not included in the suite by default, and is suitable for agents to query GitLab status in write-restricted environments.
Read Moredsh-wsl-git: Truncated Git Status and Diff Summary Plugin
`dsh-wsl-git` is a WSL environment plugin for DeepSeek Harness (DSH), designed to address agent context window management issues. It provides lightweight Git summaries to avoid the noise of oversized diffs. Core features include checking Git availability, outputting a status summary, and reporting diff statistics. The plugin must run with the current process permissions, does not support commit or push operations, is compatible with DSH 0.1.2+, and is typically used together with `dsh-wsl-kit`.
Read Moredsh-wsl-expose: Exposing WSL Ports to the Local Network
`dsh-wsl-expose` is a DeepSeek Harness (DSH) plugin designed to enable LAN devices to access services running in WSL. It manages Windows port proxying and, based on the network mode configured in `.wslconfig`, automatically suggests or applies port forwarding rules to provide reliable connectivity. The plugin features a whitelist mechanism, network-mode awareness, and automatic port proxy application. Installation requires running the specified command, and usage must comply with security restrictions, including limiting access to the LAN, using kit relay for the local UI, and prohibiting binding to 0.0.0.0.
Read Moredsh-wsl-eventlog: Reading Windows Event Logs in WSL
`dsh-wsl-eventlog` is a plugin for DeepSeek Harness designed to address the challenge of directly reading Windows Event Log entries in WSL environments. It allows users to filter and retrieve logs by log type and severity level (Critical, Error, Warning, and Information) within WSL, and supports specifying the read range and entry count via commands. When using it, ensure the process runs inside WSL and has the necessary read permissions.
Read More