DeepSeek Harness (DSH) core design philosophy is “everything is a plugin.” During usage, developers often need a low-barrier way to connect DSH sessions to familiar communication tools. The dsh-wx-bridge plugin solves this problem. Through the official WeChat iLink protocol, it lets private chats directly drive DSH sessions.

This is a WeChat bridge plugin for DSH. It connects the official ClawBot via QR code binding (iLink protocol), enabling private chats to drive DeepSeek Harness sessions. Maintained by CMD128.

Core Features

  • Official WeChat ClawBot: Bind by scanning a QR code. A bot contact appears in regular WeChat. No need to scan again after restart (long-lived token).
  • Private chat drives DSH: Send a text message as a prompt to the bound session; results are automatically pushed when the task completes.
  • Session management: /sessions lists sessions, /use N switches, /detail N views session details.
  • Persona and model switching: Switch agent-preset (e.g., catgirl) and model via commands (supports capability filtering, e.g., --vision).
  • Approval for dangerous operations: Dangerous DSH operations are converted to WeChat text approval; an authorization code can be configured for secondary confirmation.
  • File return: Supports sending workspace files; the model can proactively call tools to return files.
  • Task control: Supports interrupting tasks (/stop) and viewing full output (/log).
  • Security: Single owner whitelisting, audit logs, safety prompts (AI self-review for high-risk operations).

Installation and Enablement

Install into the DSH web profile:

dsh plugin --profile web add github:CMD128/dsh-wx-bridge

After installation, restart DSH Web, then open Settings → WeChat Channel → scan the QR code to bind.

Typical Usage

  • /help → command help
  • /sessions → session list
  • /use 1 → bind session
  • /model --vision → switch to a vision model
  • /preset catgirl → switch persona
  • Send text directly → sent as a prompt to the bound session

Applicable Scenarios and Notes

Suitable for users who need to interact with DSH sessions through WeChat.

Prerequisites:
* DSH 0.1.x is required (depends on cordis ^4, agents/sessionQuery/sessionTitle/credentials/tools).
* Node.js ≥ 22 is required (ESM).
* Network only supports active outbound HTTPS (ilinkai.weixin.qq.com), with zero port forwarding.

Security Notice: The plugin runs with the current DSH process permissions. Review the source code and license before installing.

This plugin provides a bridging solution without public deployment, suitable for developers who value lightweight and secure configurations. Plugin source code and documentation: GitHub.