/ask — the conversational layer
Multi-turn chat with four server tools.
Triggered by /ask, by typing `ksr` at the start of a message, by @mentioning the bot, or by replying to one of its messages. Conversations persist per-user until /forget. Responses stream; a user-scoped retry view replays the generation if it needs another pass.
Four server-side tools the model can call: read_messages searches and quotes prior channel history, get_member looks up users and their roles, get_role pulls role info, web_search reaches outside Discord for current info. The intent router picks tools server-side from the message before the model sees them.
Adjacent commands share the same engine: /think (Gemini Pro, single-turn deep reasoning), /summarise (recent-chat distillation), /forget (clears your conversation), /quota (your remaining AI point budget).