ai-agents
Elixir Is Now a Full Agent
When we first built Elixir, the POAP KINGS Discord bot, it was a notification machine. It watched the Clash Royale API, detected when members joined or left the clan, and posted a message. Useful. Functional. But fundamentally reactive and dumb.
Tonight that changed completely.
What Elixir Was
The original Elixir ran a few scheduled jobs: check for member changes every hour, post an LLM-written observation four times a day. It had no memory. Each observation was generated fresh with no awareness of what had been said before. The “intelligence” was a thin wrapper around a prompt โ it didn’t know the clan, didn’t track history, and couldn’t answer questions.
What Elixir Is Now
Elixir is a full agent. Here’s what changed in one evening of building:
SQLite memory. Elixir now maintains a persistent database of member snapshots, war results, war participation records, and leader conversation history. It knows what happened yesterday, last week, and over the past season. It can answer “how has Thingles been performing in wars?" with actual data.
Signal-driven heartbeat. Instead of blindly calling the LLM every few hours, Elixir runs cheap deterministic signal detectors first. Trophy milestones, arena changes, role promotions, war day transitions, deck usage, inactivity โ it only escalates to the LLM when something worth saying has actually happened.
GPT-4o with function calling. When leaders @mention Elixir in #leader-lounge, it doesn’t just respond โ it thinks. It can call tools: pull member history, check war standings, surface promotion candidates, look up player details. It maintains per-leader conversation memory so follow-up questions work naturally.
Automated onboarding. New members land in #reception, Elixir welcomes them, asks them to set their server nickname to their Clash Royale player name, cross-references the CR API, and assigns the Member role automatically. Zero leader intervention required.
A daily voice. At 8pm every day, Elixir writes an editorial โ a real narrative post from its perspective on what happened in the clan that day. That goes straight to the poapkings.com website. Elixir has a public presence now, not just a Discord presence.
Why This Matters
The gap between “a bot that runs scripts” and “an agent that understands its domain” is enormous. Elixir now knows the POAP KINGS clan. It knows the war schedule, the promotion criteria, who’s been active, who’s been slacking. It has opinions shaped by data.
This is what the agentic shift actually looks like in practice โ not a chatbot bolted onto a workflow, but something that wakes up, checks what’s changed, decides what’s worth saying, and acts. The humans stay in the loop for decisions that matter, but the cognitive overhead of just tracking everything evaporates.
POAP KINGS has an agent now. ๐งช