DSH Toolbox

@xmanrui/dsh-im

Talk to DSH from WeChat, Feishu, DingTalk, QQ, Telegram, Slack and others.

Version 5.10.0 of @xmanrui/dsh-im, last published 2026-11-03; the install command and the range come from its own manifest.

Install

dsh plugin add @xmanrui/dsh-im writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.

dsh plugin --profile web add @xmanrui/dsh-im

Compatibility

@xmanrui/dsh-im ships no engines.dsh entry, so nothing checks it against your CLI version at boot. Read the npm page before installing.

If two plugins fight

No dsh peers declared, so it cannot be pre-checked. It bridges chat platforms into sessions; @tencent-connect/dsh-qqbot does the same for QQ specifically, so installing both gives you two QQ paths with different approval behaviour.

Who made it

Author: xmanrui. Repository: https://github.com/xmanrui/dsh-im. Package page: https://www.npmjs.com/package/@xmanrui/dsh-im.

After install

It declares no dsh peer and renders a remote entry point in the profile a client connects to; after dsh plugin add @xmanrui/dsh-im, dsh --profile web --dump-config lists the @xmanrui/dsh-im row that mounts it.

Files it touches

No storage peer appears in the manifest of @xmanrui/dsh-im, so the dependency line in $DSH_HOME/profiles/<name>/package.json is the only file you can point at; the package description names nothing else.

Removing it

Removing @xmanrui/dsh-im is the mirror command, dsh plugin --profile web remove @xmanrui/dsh-im. Its manifest declares no storage peer, so it writes nothing under $DSH_HOME; removing it leaves no files behind.

Common questions

Does it collide with @tencent-connect/dsh-qqbot?

For @xmanrui/dsh-im the recommendation is @tencent-connect/dsh-qqbot: It peers dsh-user-approval and @deepseek-ai/dsh-session, so approvals round-trip through the session that will run the tool.

What happens when dsh upgrades?

Nothing declares a version window for @xmanrui/dsh-im: dsh --version tells you what you are running, and no check will tell you whether @xmanrui/dsh-im matches it.