Threads, not tabs
Each request gets a thread with a persistent session, so follow-ups carry the context instead of starting over.

Your personal agent in Discord
Mention @eryn in a server and it opens a thread, works the request through an agent, and streams the answer back. Reply in the thread and it keeps going.
Each request gets a thread with a persistent session, so follow-ups carry the context instead of starting over.
Connect your own inference provider and pick the model per server. The server pays for its own inference.
A virtual filesystem, a sandboxed shell, Discord itself, and any external MCP server an admin links.
Commands
There is no dashboard. Configuration needs Manage Server, while stopping a run and reading help are open to everyone.
/eryn setupConnect a provider, choose a model, and link MCP servers.
Manage Server/eryn stopStop the run in the current thread. The session stays intact for the next message.
Everyone/eryn helpShow the commands and point to where setup lives.
EveryoneAdd Eryn, run /eryn setup, connect a provider, and choose a model. Then mention it anywhere.