AI Agent Hub
Back to plugins
🧰

dsh-plugin-discord

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install ghbhiee/dsh-plugin-discord

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

In DeepSeek Harness, run dsh plugin install ghbhiee/dsh-plugin-discord to install the plugin; source is at https://github.com/ghbhiee/dsh-plugin-discord .

About this plugin

DeepSeek Harness sessions have always been pinned to a terminal or a browser tab — step away and the context simply sits idle. dsh-plugin-discord turns Discord into a second first-class surface for dsh. A conversation you started at your desk picks up on your phone in the exact same session, with the same toolchain and model selection intact, and a session you open on mobile shows up in the web sidebar back at your workstation. The gateway runs on Node's built-in WebSocket and REST on built-in fetch, so there are zero runtime dependencies to pull in or audit.

Beyond plain message relay, the bridge ships a full slash-command set: /new creates a date-stamped session, /use binds a channel to any existing session (web-created ids included), /stop cancels a running turn, and /current displays the current binding. More importantly, every deployment exposes a Bearer-authenticated HTTP notify endpoint and an MCP server (discord_notify tool) out of the box, so daemons, monitoring scripts, or the agent itself can push alerts, completion reports, and reminders straight to your Discord — sender identity follows the deployment instance rather than a shared bot. When the agent fires ask_user_question, the bridge renders it as live Discord inline components: a multi-select menu, a free-text modal, and a cancel button, with both surfaces online simultaneously and the first answer winning. File transfer works in both directions: the agent drops a path marker in its reply and the bridge uploads the file as a Discord attachment (images render inline); files you attach in Discord land in the session's working directory for the agent to read immediately.

This plugin suits heavy dsh users who switch between devices throughout the day, developers who need the agent to proactively reach them (CI alerts, cron reports, background-task completion), and small teams that want a lightweight interactive endpoint without standing up extra infrastructure. One bot token and an allowlist are all it takes to go live.

Use Cases

  • Pick up a dsh conversation on your phone via Discord after starting it at your desk, same session and same toolchain
  • Push CI alerts, cron reports, and background-task completion notifications to Discord from daemons or scripts via HTTP API or MCP
  • Answer agent questions inline in Discord using select menus and buttons without switching back to the web UI

Best For

  • Heavy dsh users who switch between phone and desktop throughout the day
  • Developers who want the agent to proactively push alerts, cron reports, and background-task results
  • Small teams that need a lightweight interactive endpoint without standing up extra infrastructure