dsh-im-bridge: Turning DeepSeek Harness into a Remote Console in Your IM Chat

shaobeichen/dsh-im-bridge

Integrations & ConnectionsVerified
Listed on 2026-08-27
Page last updated 2026-10-06

dsh-im-bridge is an IM bridge for DeepSeek Harness, enabling remote task delegation, result notifications, and approval of dangerous operations via Feishu, WeCom, or Telegram.

dsh-im-bridge is an IM channel plugin for DeepSeek Harness that lets you command DSH directly from Feishu, WeCom, or Telegram chats without staying at your computer. Once installed, you can send messages to assign tasks, receive result notifications, and approve dangerous operations like file deletion or command execution before they run. It supports chat-based task assignment, dangerous-operation approval, result notifications, session management, and permission control. Feishu and Telegram offer approval buttons, while WeCom and WeChat use text commands. Maintained by shaobeichen under the MIT license, it suits developers who want to use DeepSeek Harness remotely anytime, anywhere.

How to Install

install
dsh plugin --profile web add github:shaobeichen/dsh-im-bridge
Category
Integrations & Connections
Platform
DSH Plugin
Author
shaobeichen
Distribution
Plugin

dsh-im-bridge Key Features

Remote task delegationResult notificationsDangerous operation approvalMulti-IM platform support
Listed on dsh-plugin.org

dsh-im-bridge Repo Summary

What Does It Do?

dsh-im-bridge is a DSH plugin for DeepSeek Harness that turns Feishu, WeCom, and Telegram chats into a remote control for the harness. It solves the problem of having to stay at the computer to direct DSH through the web UI, letting you assign tasks, receive result notifications, and approve dangerous operations directly from your IM. Core capabilities include chat-based task assignment, dangerous-operation approval, result notifications, session management, and permission control. It is maintained by shaobeichen and released under the MIT license.

Core Features

  • Chat-based task assignment: send tasks to the AI directly from Feishu, WeCom, or Telegram, as naturally as chatting.
  • Dangerous-operation approval: operations like deleting files or running system commands are denied by default and require an admin's confirmation.
  • Result notifications: proactively push task completion or failure messages, including elapsed time and token usage.
  • Full result export: when long output is truncated, use the /log command to export the full text as a file back to the chat.
  • Session management: supports /new to create a session, /status to check status, /mute to turn off notifications, and other common commands.
  • Permission control: configure which users can access and who are admins; only admins can approve operations and change settings.

How to Use This Plugin?

After enabling it in DSH, prepare credentials per platform: Feishu and WeChat support QR-code binding via the web UI, WeCom requires creating a self-built app in the admin console to get CorpID/AgentId/Secret, and Telegram requires applying for a bot token from @BotFather. Once credentials are configured, restart dsh web and message the bot privately in your chat: send /new to start a new session, then assign tasks. When a dangerous operation is requested, Feishu and Telegram show an approval card with buttons to approve, while WeCom and WeChat require replying /approve yes. Credentials are set via environment variables; channels without credentials automatically show as "not connected" and do not affect other channels.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: shaobeichen/dsh-im-bridge. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ