sliverp/DeepSeek-harness-wecom

WeCom AI Bot text and image bridge for DeepSeek Harness

An independent out-of-tree DeepSeek Harness channel plugin that connects a WeCom AI Bot to persistent Harness agents through the official WebSocket long-connection SDK: single-chat and group text messages, mixed text/image input, official encrypted image/file/video download with AES decryption, WeCom Markdown replies, one persistent Harness session per conversation, safe reuse of a live session already opened by Web, same-conversation /approve and /reject decisions for one-shot tool approvals, and /new and /reset rotation.

Messaging & Communication ★ 5 updated 2026-08-19 ⏳ pending
View on GitHub ↗

Install

pnpm dsh plugin --profile web add github:sliverp/DeepSeek-harness-wecom

Install from GitHub: pnpm dsh plugin --profile web add github:sliverp/DeepSeek-harness-wecom (or add the absolute path for a local checkout). Requirements: Node.js 22.19+, pnpm 10.33.4, DeepSeek Harness 0.1.0-rc.7+, and a WeCom AI Bot with long connection enabled (Bot ID/Secret). Set the Bot ID in the launch environment and store the Secret under the credential reference WECOM_BOT_SECRET.

Compatibility

DeepSeek Harness 0.1.0-rc.7+; Node.js 22.19+, pnpm 10.33.4. WeCom AI Bot long connection (official @wecom/aibot-node-sdk).

Details

Recent updates

Bot ID + Secret auth with heartbeat/reconnect; wecom_send_file tool with workspace containment and size checks; text-only fallback for models that cannot accept images; agent-preset composition matching Web sessions.

FAQ

What are the requirements?
Node.js 22.19+, pnpm 10.33.4, DeepSeek Harness 0.1.0-rc.7 or later, and a WeCom AI Bot with long connection enabled plus a Bot ID/Secret.
How do I configure credentials?
Set the Bot ID in the launch environment and store the Secret under the credential reference WECOM_BOT_SECRET. Environment injection is also supported for development.
Can it reuse a session already open in Web?
Yes — it safely reuses a live session already opened by Web, without creating a second session writer. /new and /reset rotate to a new durable session.

Alternatives

imetn/dsh-lark-bridge · hi-wenw/dsh-telegram-channel · gnulife/dsh-plugin-wechat

More plugins in Messaging & Communication

Browse more in Messaging & Communication

Guides for Messaging & Communication plugins