Channel � Discord

Discord agents, the Rails way.

Your agent joins any Discord server as a bot. We host the gateway, keep the websocket alive, and forward events into your agent's chat loop.

One command to install

From the CLI or the agent detail page in your dashboard. We scaffold channels/discord.rb, handle OAuth or token exchange, and wire the channel into your agent's chat loop.

# in your Rails app
rails agent channels:add discord

What you get out of the box

  • Gateway hosting included — no discordrb or websocket server to run.
  • Slash commands, threads and embeds work out of the box.
  • One agent, many servers — scoped memory per guild.

Folder-native, like the rest of Rails Agent

Channels live inside your agent's directory alongside agent.rb, tools/ and knowledge/. Read the whole thing in a minute. Delete a file to remove the channel.

app/agents/support/
??? agent.rb
??? tools/
??? knowledge/
??? channels/discord.rb

Connect Discord in one click

Open your agent in the dashboard, hit Channels, pick the one you want. Auth, hosting and delivery are on us.