A grounded admin copilot with tool-calling and persistent threads, plus a WhatsApp companion with personas, vision, and image generation.
Threaded chat with tool-calling, model picker, and an AI Portal that rewrites persona + system prompt in plain English.
Per-number persona, model & image-model preferences. Vision in, image generation out. Auto-summarizing long-term memory.
Sessionized log feed for every WhatsApp inbound, AI proposal, and outbound reply — streaming in real time.
Admin role enforced at the database and edge function layer. Service role keys never touch the browser.