← ALL PLUGINS

Discord

A Discord bot for your own channels: each conversation gets a thread and its own DSH session.

Source on GitHub ↗
A Discord thread in dark mode: Maya asks what changed in the gateway since 2.3, and DSH Bot answers with three changes and a draft for the changelog.
Drawn: the thread as a server on this computer kept it in this run, in place of Discord. In use, Discord shows the thread in its own app.
A Discord thread in light mode: Maya asks what changed in the gateway since 2.3, and DSH Bot answers with three changes and a draft for the changelog.
Drawn: the thread as a server on this computer kept it in this run, in place of Discord. In use, Discord shows the thread in its own app.

What it does

A message in one of the bot's channels gets a thread made from it, and that thread gets its own DSH session. Every later message in the thread goes to the same session, also after DSH restarts. The agent answers in the thread with the discord_send tool.

One thread, one DSH session, kept across restarts.
Every turn ends with an answer in the thread: a turn that forgets is reminded once.
It answers only in the channels and to the people that you allow.
Slash commands in the thread: /status, /stop, /new, /reset, /rename, /model and /effort.

Details

VERSION0.2.0
REQUIRESA Discord application with a bot token of your own
TESTED ONmacOS

Install

FIRST, ONCE
git clone https://github.com/bertholomus/dsh-public-plugins ~/.dsh-plugins/dsh-public-plugins
THEN
dsh plugin --profile desktop add ~/.dsh-plugins/dsh-public-plugins/plugins/discord

Back up your profile first. The README has the full steps and every setting.

Pictures

These plugins are independent work. They are not made or endorsed by DeepSeek.

Pictures from a demo home, made by npm run showcase in dsh-public-plugins @ 3ec3465