AbcdefgXW/dsh-msg-hub
IM channel bridge: WeChat (ilinkai) / QQ / Feishu with proactive push — wake the channel bot from scheduled tasks and deliver AI replies to your phone.
An IM channel bridge for DSH: connects WeChat (ilinkai), QQ (Open Platform) and Feishu (Open Platform) messages into dsh agent sessions with proactive push — push({channel, peerId, text}) sends text directly to IM, task({channel, peerId, prompt}) wakes the channel agent and delivers the AI reply back automatically. Remote monitoring: approval requests push to IM (with tool name/reason/command detail; reply 批准/拒绝 to answer; 5-minute timeout falls back to rejected), turn start/finish/error/blocked pushes, and session commands /sessions, /bind <id>, /status.
Install
dsh plugin --profile web add dsh-msg-hubdsh plugin --profile web add dsh-msg-hub (npm dsh-msg-hub 0.1.10, verified on npm 2026-08-29), or dsh plugin --profile web add github:AbcdefgXW/dsh-msg-hub. Requires Node >= 22.13. dsh plugin add automatically adds the plugin to the profile's dsh.profile.bundles. English README.en.md + 简体中文 primary.
Compatibility
DSH web profile (cordis plugin); Node >= 22.13; WeChat via ilinkai QR login, QQ via Tencent Open Platform WebSocket, Feishu via Open Platform API.
Details
- Repo: AbcdefgXW/dsh-msg-hub
- Category: Notifications & Integrations
- Stars: 2
- Version: npm dsh-msg-hub 0.1.10
- Last push: 2026-08-21
- First seen: 2026-08-15
Recent updates
WeChat/QQ/Feishu bridge; proactive push + task wake; remote approval over IM (5-min timeout, fail-safe reject); turn push; /sessions /bind /status commands.
FAQ
- Which IM channels are supported?
- WeChat (ilinkai simulated protocol, QR login), QQ (Tencent Open Platform official WebSocket) and Feishu (Open Platform official API), text send/receive in private and group chats.
- Can I approve requests from my phone?
- Yes — when a bound session's agent requests approval, the request (tool name/reason/command) is pushed to IM; reply 批准 or 拒绝 to answer. A 5-minute timeout defaults to rejected for safety.
- Does it modify the model or sessions?
- No — it is a cordis channel plugin; the push service is consumed by other plugins like dsh-toolbox-web's scheduled heartbeat.
Alternatives
omdsh-dev/dsh-lark · sliverp/DeepSeek-harness-wecom · dingkaihu63/dsh-robotic-harness