DSH Proxy Routes

`dsh-proxy-routes` is a network proxy routing plugin for DeepSeek Harness (DSH), designed to address the pain point that multiple accounts under the same provider require different proxy policies. The plugin intercepts API requests at the Fetch layer, identifies the account based on the provided key, and enables precise account-level routing. Core features include a named proxy pool supporting SOCKS5/HTTP/HTTPS protocols, graphical configuration with hot reloading, direct-connection mode control, and proxy support for built-in online tools. Configuration is based on existing LLM accounts in DSH; users can specify that particular accounts use a proxy or direct connection, while unconfigured accounts default to direct connection. The plugin does not contain API keys and only matches them in memory, ensuring security.

Read More
dsh-network-config: DeepSeek Harness Network Proxy Configuration Plugin

The DeepSeek Harness Network Configuration plugin addresses the limitations of relying on environment variables and requiring restarts. It supports system proxy, direct connection, and custom proxy modes, with built-in rules to automatically bypass loopback and private IP addresses. Users can switch modes instantly via the application interface or API without restarting. Installation requires a PowerShell environment, while uninstallation requires restarting the application. Note: Only HTTP(S) proxies are supported; SOCKS and PAC scripts are not currently supported.

Read More
dsh-proxy: DeepSeek Harness Proxy Plugin

The `dsh-proxy` plugin provides a centralized network proxy configuration solution for DeepSeek Harness, supporting global proxy settings and per-model-provider routing. Users can configure HTTP/HTTPS proxies, set direct connection addresses, and use priority-based logic (provider settings > global proxy > environment variables) to flexibly control traffic. It takes effect immediately after installation without requiring a restart, making it suitable for debugging or specific LLM access scenarios. Note that it only supports HTTP(S) proxies, and features such as Web search still follow global routing.

Read More
DeepSeek Harness Local Network Proxy Fallback Plugin

`dsh-net-proxy-plugin` is an open-source plugin maintained by minatoAI, designed to address network issues when DeepSeek Harness (DSH) cannot reach overseas websites directly. Instead of embedding a proxy service, the plugin automatically scans system proxy configurations and local ports to test connectivity. When direct connections fail, it takes over `fetch` requests within the process and injects environment variables into child processes such as `git` and `pnpm` to ensure network access remains available. It supports automatic decision-making (activated by default when direct connections fail) and manual refreshing, and provides a `net-proxy` `WebFetchProvider` for compatibility with the `web_fetch` tool, without modifying system proxy settings.

Read More
looeton/dsh-plugin-proxy-env

DeepSeek Harness (DSH) undici Agent cannot directly use external proxies, which restricts network access for tools such as Shell. This plugin aims to automatically inject proxy environment variables and self-check the connection chain, solving the problem of cumbersome configuration. It supports automatic proxy address detection, custom `noProxy`, startup self-checking, and registration of diagnostic tools. Configuration is simple and it works in Node.js 22+ environments. Note, however, that it only manages process environment variables and does not affect DSH internal network requests.

Read More
dsh-proxy: A Runtime-Switchable Proxy Plugin for DeepSeek Harness

dsh-proxy is a networking tool plugin for DeepSeek Harness (DSH). It intercepts global outbound requests and forwards them via HTTP(S) or SOCKS5 proxies, supporting runtime mode switching without restarting. The plugin provides two configuration methods: a Web interface and a configuration file. It supports system proxy detection, bypass rules, and sub-process environment variable propagation. It is suitable for scenarios requiring dynamic network environment switching, but users should be aware of issues such as credential storage and request interruption.

Read More
dsh-proxy: Injecting a Custom HTTP Proxy into DeepSeek Harness

dsh-proxy is a plugin developed for DeepSeek Harness (DSH) to address its default behavior of not reading system proxy settings or environment variables. By injecting a ProxyAgent to intercept global fetch traffic, it supports mainstream proxy tools such as Clash and mihomo, enabling all network requests to be routed through a proxy without enabling TUN mode. The plugin uses the Clash mixed port (127.0.0.1:7890) by default and offers flexible configuration, including host, port, and a noProxy bypass list, making it particularly suitable for environments where IP addresses are blocked or network access is restricted.

Read More
dsh-net-proxy: Routing DSH Agent Network Requests through a Designated Proxy

dsh-net-proxy is a network proxy plugin (v0.2.5, MIT License) for DeepSeek Harness (DSH), designed to ensure that `web_search`, `web_fetch`, and external API requests initiated by the DSH agent runtime are uniformly routed through a specified proxy, without requiring modifications to system environment variables or external tool configurations. This plugin implements request forwarding by wrapping the global `fetch` within the agent process, supporting HTTP, HTTPS-CONNECT, and SOCKS5 protocols, and allowing for authentication configuration. Key features include: persistent configuration storage in `$DSH_HOME/net-proxy.json`, with changes taking effect immediately without the need for a restart; a visual settings page for convenient management; and default ex

Read More