good-boy4069/dsh-mobile-remote ↗★ 0
dsh-mobile-remote
DeepSeek Harness WeChat remote-control plugin: control your dsh agent from WeChat (iLink long-polling, fully outbound, works over any network)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:good-boy4069/dsh-mobile-remote说明文档
阅读完整 README ↗Configuration (all optional)
Environment variables:
| Variable | Default | Meaning |
|---|---|---|
WEIXIN_BOT_TOKEN | none | Login token (auto-saved after QR login; normally not needed) |
WEIXIN_ALLOWED_USERS | the scanner | Allowed user ids, comma-separated |
WEIXIN_ALLOWED_GROUPS | empty | Allowed group ids (groups need user+group match) |
WEIXIN_BOT_API_BASE | https://ilinkai.weixin.qq.com | iLink gateway |
WEIXIN_CDN_BASE | https://novac2c.cdn.weixin.qq.com/c2c | Media CDN |
WEIXIN_MAX_MESSAGE_CHARS | 3500 | Reply chunk length |
WEIXIN_MAX_MEDIA_BYTES | 100 MiB | Media size cap |
WEIXIN_PERMISSION_MODE | full | full = full permission; strict = reserved escape hatch |
WEIXIN_DSH_WORKSPACE | auto | Default workspace for new WeChat sessions (this var > explicit config > dsh current workspace > process cwd) |
cordis config keys:
| Key | Default | Meaning |
|---|---|---|
inboxDir | '' (=workspace/.wechat-inbox) | Inbox directory; out-of-root values fall back with a warning |
enableWeixinSendTool | true | Master switch for the weixin_send tool |
notifyChatId | '' | Notification target / tool fallback (Web sessions can also push once set) |
notifyOnTurnEnd | false | Push completion notifications for unbound sessions |
logDir | '' (=state dir) | Gateway log directory (gateway.log, 1 MB rotation) |
statePath | ~/.dsh/mobile-remote-weixin/gateway-state.json | Gateway state file |