Architecture
The system is built on LangGraph Swarm, which orchestrates multiple agents in a shared conversation. Each agent has:- Specialized tools — functions it can call to fetch data, create resources, or perform analysis
- A system prompt — instructions that define its personality, expertise, and behavior rules
- Handoff tools — the ability to transfer a conversation to another agent when a request falls outside its domain
All agents share the same underlying LLM (Claude) but operate with different tool sets and instructions. This means each agent has deep capability in its area while staying focused.
Agents
Houston
Mission analytics copilotThe default agent. Handles channel metrics, reports, dashboards, notes, outliers, custom metrics, and visualizations. If you’re not sure which agent to talk to, start with Houston.
Space Bob
Creative analysis & ad copywritingAnalyzes creative performance, runs A/B tests, generates ad copy, saves creative reports, and connects to Creative Studio for visual exports.
Social Sally
Paid media monitoring & troubleshootingScans ad accounts for inactivity, checks creative thresholds, audits landing page funnels, and diagnoses performance drops with guided step-by-step flows.
How handoffs work
When you ask a question that belongs to a different agent, the current agent automatically transfers the conversation. For example:- Ask Houston about creative performance → transfers to Space Bob
- Ask Space Bob about account monitoring → transfers to Social Sally
- Ask Social Sally about building a report → transfers to Houston
Guided flows
Some agents use guided conversation flows with clickable button prompts. When you ask Space Bob to analyze creatives or Social Sally to run a scan, they walk you through setup step by step:- The agent calls a setup tool that returns questions with button options
- You click a button or type your answer
- The agent presents the next question with new buttons
- After all questions are answered, you confirm and the agent runs the analysis
.png?fit=max&auto=format&n=Frm2GFbmok4D-yJA&q=85&s=93c3ebd47542af65d1cd06d8563a7f6e)