MeerKat v3 is a multi-tenant platform for running WhatsApp AI agents — with per-session intelligence, intent routing, digests, media handling, and controlled gateways for trusted groups. One core, many isolated deployments.
Each capability ships as its own deployable, so a tenant gets exactly the surface it needs — no monolithic runtime.
Per-session context and state that follow a conversation — the agent knows where it is and what came before, without leaking across tenants.
Incoming messages are classified and routed to the right handler — reply, digest, capture, or escalate — based on intent, not keyword heuristics.
Compiled summaries delivered on a schedule, so teams get the signal from a channel without reading every message.
Incoming media is captured and routed to a structured inbox, keeping files and metadata organized per conversation.
Untrusted traffic is gated at the edge. Only authenticated groups and sessions reach the agent — control over who the AI talks to.
Per-tenant knowledge sources and context tabs let the agent ground answers in what it's allowed to know.
Every inbound message moves through the same deliberate path — gated, classified, then handled.
Message arrives on the WhatsApp surface.
Trusted-group check filters unknown senders.
Intent classifier picks the handler.
Reply, digest, capture, or escalate.
Session and knowledge state updated.
A Turbo monorepo with isolated packages — shared database schema, typed contracts, and per-module deployables.
One core, many deployments — each tenant with its own gating, sessions, and knowledge.