DeepSeek Harness Plugin: dsh-wsl-native
`dsh-wsl-native` is a plugin for DeepSeek Harness that enables Windows and native Linux environments to coexist and interoperate within the same DSH window. By providing features such as process reuse, bidirectional execution, file transfer, and path conversion, it addresses the pain point of developers frequently switching between environments. The plugin supports Node.js development and cross-platform deployment, but note that the Linux side must use Linux Node, and community-maintained projects may exhibit differences in environment inheritance.
Read Moredsh-wsl-winctl: Controlling and Enumerating Windows Desktop Windows from WSL
The DeepSeek Harness plugin `dsh-wsl-winctl` is designed to address challenges in interacting with Windows desktop applications from WSL. It enables direct command-line communication with the Windows window manager, supporting core operations such as enumeration, activation, minimization, movement, and resizing of windows. Installation requires a WSL environment with DSH and PowerShell available. Usage requires explicitly specifying the target window (by PID or title match), and move operations must include complete position and positive size parameters. This plugin is well suited for automating Windows application management in Linux environments.
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-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-defender: Check Windows Security Posture from WSL
dsh-wsl-defender is a DeepSeek Harness (DSH) plugin for reading Windows security status in a WSL environment. It provides two checks: antivirus status and firewall profile state. Once installed, it can be invoked via the `win_defender` command, using PowerShell under the hood to retrieve data. This plugin is intended for DSH processes running in WSL, requires a Node.js >= 18 environment, and accurately reports Defender status or unavailability, helping developers quickly confirm the Windows security baseline.
Read Moredsh-wsl-launch: Launching Controlled Windows Applications from WSL
`dsh-wsl-launch` is a security plugin for DeepSeek Harness (DSH) designed to enable agents in WSL to safely invoke native Windows applications. It uses a whitelist mechanism to restrict launching access to predefined applications (such as VS Code and browsers), preventing the risk of arbitrary code execution. This plugin depends on `dsh-wsl-kit`; after installation, an allowlist must be configured, and the `win_launch` tool is used to perform the invocation.
Read More