jelech/dsh-im-gateway
An IM gateway for the DeepSeek Harness: bridge messengers into harness agent sessions and control them with sl
dsh-im-gateway bridges messengers into DeepSeek Harness agent sessions and lets you control them with slash commands. It connects WeChat through Tencent's official iLink Bot transport (the same one OpenClaw's @tencent-weixin/openclaw-weixin uses) with QR login and long-polling — no public endpoint or ngrok. Each IM contact gets its own harness agent session (same model, tools, workspace) so conversations keep memory and stay isolated, and Hermes-style slash commands (/new, /sessions, /status, /model, ...) work from the messenger. An optional browser 'IM 网关' settings section provides QR login, status, and a test action.
Install
dsh plugin --profile web add github:jelech/dsh-im-gatewayREADME EN primary (2026-09-02, repo jelech/dsh-im-gateway): dsh plugin --profile web add github:jelech/dsh-im-gateway (pnpm github: spec; dsh.bundle declaration auto-joins the profile bundle layers; no build step). The README also lists the npm form dsh plugin --profile web add dsh-im-gateway for after publishing. Restart the harness after installing (composition is read at boot). Browser QR for WeChat login renders locally as SVG from /im-gateway/qrcode — no third-party QR service.
Compatibility
DSH web profile; WeChat via Tencent official iLink Bot transport; QR login, long-poll; no public endpoint/ngrok required.
Details
- Repo: jelech/dsh-im-gateway
- Category: Agent Capabilities
- Stars: 2
- Version: git github:jelech/dsh-im-gateway
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
WeChat iLink Bot transport; QR login + long-poll; one agent session per peer; slash commands; optional browser IM gateway panel.
FAQ
- Which messenger transport does it use?
- WeChat via Tencent's official iLink Bot protocol — QR login and long-polling, no public endpoint or ngrok required.
- Do contacts share one agent?
- No — every IM contact gets its own harness agent session with the same model/tools/workspace, so conversations stay isolated and keep memory.
- How do I install it?
- dsh plugin --profile web add github:jelech/dsh-im-gateway, then restart the harness.
Alternatives
sliverp/DeepSeek-harness-weixin · gtaifu/dsh-wechat-bridge · hi-wenw/dsh-telegram-channel