AI Agent Hub
Back to plugins
🧰

dsh-messaging

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install andiven/dsh-messaging

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install andiven/dsh-messaging in DeepSeek Harness to install this plugin; full source code is available at https://github.com/andiven/dsh-messaging

About this plugin

Getting an AI Agent talking on Feishu, Telegram, Discord, and WeCom used to mean writing a separate adapter for each—each with its own formatting quirks, capability gaps, rate-limit codes, and retry logic. dsh-messaging collapses all of that into one plugin: a MessagePlatform abstraction provides a single unified send-and-receive interface, while Feishu, Telegram, Discord, and WeCom plug in as drop-in adapters. Configure once and switch between platforms without rewriting agent logic.

The standout design is capability auto-degradation. Every platform declares 12 typed capabilities (text, Markdown, image, audio, video, file, card, reaction, thread, typing indicator, push, and more), so the agent can query what is possible before acting. Unsupported features never fail silently; they trigger bilingual, user-friendly notices. Markdown that Feishu cannot render is automatically downgraded to plain text; WeCom card messages degrade to formatted text; Discord cards become embeds. Production hardening is equally thorough: message deduplication with TTL and cap, per-chat serial processing to preserve ordering, exponential backoff with jitter that respects each platform's rate-limit codes, and a streaming buffer that accumulates assistant text into a single complete message rather than firing one request per token. All of this has been battle-tested in Hermes Agent for over three months.

The plugin suits developers building AI Agents on DeepSeek Harness who need to cover two to four IM platforms from one codebase without hand-rolling format differences, retry policies, or capability checks per platform. Current limitations to keep in mind: Feishu media sends (image, audio, video, file) are not yet implemented; each instance binds to a single platform; and a test suite is still on the roadmap.

Use Cases

  • Connect an AI Agent to Feishu and Telegram with one unified send-and-receive pipeline
  • Deploy a support bot on Discord where unsupported card messages automatically degrade to embeds
  • Enable AI Agent messaging on WeCom with built-in rate-limit backoff and message deduplication

Best For

  • Developers building AI Agents on DeepSeek Harness
  • Teams that need multi-platform IM coverage without writing per-platform adapters
  • Messaging-system engineers who value production hardening such as dedup, serialization, and retry