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.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
Back up your profile first. The README has the full steps and every setting.
Pictures
DSH's side: the thread has a session of its own, which you can open and read. Each Discord message comes in as an Execution requested row; open one to read it.