You don't call five departments when you book a holiday. You talk to one person who knows how to reach all of them. Today we're shipping Spaces — supervisor agents that coordinate fleets of specialised agents in a single, intelligent conversation.

Agents per Space
1
Conversation to rule them
0
Context switches for your user

Most organisations building with AI agents end up in the same place within six months: a growing collection of specialised agents that each do one thing well, and a user experience that requires people to know which agent handles which task. A weather agent over here. A bookings agent over there. A news digest somewhere else. The AI works — the orchestration doesn't.

Spaces is the answer to that. A Space is a supervisor agent — an intelligent coordinator that sits in front of your fleet, understands what each specialist can do, and routes every user request to exactly the right place. The user talks to one entity. The Space handles everything behind it.

It's not a wrapper. It's not a router with a config file. A Space reasons about the task, decides which supervised agent or combination of agents is best placed to handle it, delegates the work, and synthesises a coherent response back to the user. Every step is logged. Every delegation is tracked.

How It Works

Creating a Space takes minutes. From the Lua dashboard, you give it a name, write (or generate) a persona, and select which agents it supervises. The platform reads the description and capabilities of each agent you attach and automatically composes an orchestration persona — the Space knows, at the prompt level, what each of its agents is good at and how to hand work off to them.

01
Compose Name your Space, write a persona, and select which specialised agents it supervises. The platform builds the orchestration instructions automatically.
02
Deploy Embed on any external site with Lua Pop, connect to channels like WhatsApp or Slack, or integrate directly via API. The Space is an agent — it goes wherever agents go.
03
Observe Monitor every conversation, see which agents were delegated to, review summarised responses, and trace the full decision chain in the activity log.

What This Looks Like in Practice

Take a travel agency as a hypothetical. They've built three specialised agents: one that reads live weather and climate conditions for any destination, one that surfaces travel advisories and destination news, and one wired into their booking platform for flights, hotels, and transfers.

Each agent does one thing well. But customers are ending up in three separate conversations depending on what they need — and most of the time, what they need spans all three.

Before Spaces

"What's the weather like in Lisbon in October?"
→ Talk to the weather agent

"Are there any travel advisories?"
→ Switch to the news agent

"OK book me flights from London, 12th October, two adults."
→ Switch to the booking agent

With a Space

"I'm thinking Lisbon in October for two — what's the weather usually like, anything I should know, and can you book it?"

→ Space delegates to all three agents in parallel, synthesises a single response, and presents booking options with weather context already included.

With a Space — call it "Travel Concierge" — those three agents sit behind a single interface, embeddable on any homepage via Lua Pop. The customer asks one question and gets a complete answer. No new infrastructure, no rebuilt workflows, no restructured agents. One Space added, and the architecture that was already working starts working together.

That's the hypothesis: the compounding value of specialised agents isn't in any single agent — it's in what happens when they share a conversation.

A Space doesn't replace your agents. It makes them coherent — to the user, and to each other.

What's Inside a Space

A Space is a full agent — not a lightweight configuration layer. Everything you can do with a standalone agent, you can do with a Space.

Persona & Identity Write a custom persona or let the platform generate one from the agents attached. Structured persona configs give you granular control over voice, tone, role, audience, rules, and boundaries.
Supervised Agents Attach as many specialised agents as you need. The Space resolves each agent's capabilities at runtime and reasons about which to delegate to based on the user's message.
Channel Connections Deploy your Space to WhatsApp, Slack, Teams, webchat, or any other channel your agents support. The same orchestration logic runs everywhere.
Lua Pop Embedding Drop your Space into any external web application with a single embed snippet. Looks native. Feels native. Runs the full agent stack underneath.
Knowledge Sources Attach documents, URLs, and structured data directly to the Space for grounded, factual responses — alongside whatever knowledge each supervised agent already holds.
Activity Logs & Delegation Traces Every delegation is tracked — which agent was called, how long it took, whether it succeeded. Summarised response cards surface the key decisions for quick review.
Webhooks Fire webhooks on Space events — conversations started, delegations completed, tasks resolved. Plug into your existing data pipelines and notification systems.
Voice Spaces support voice conversations. Your supervisor agent can orchestrate a fleet of specialists through spoken interaction — the same delegation logic, just in a different modality.

More Ways Teams Are Using Spaces

The travel use case is intuitive, but Spaces generalise to any domain where multiple specialised agents need to feel like one coherent intelligence.

E-Commerce Operations
Customer Success Space

Attach an order tracking agent, a returns processing agent, and a product recommendation agent to a single Space. A customer can ask "where's my order, can I return it, and what should I get next?" — one conversation, three agents, one coherent answer. No hand-offs. No confusion.

Financial Services
Investment Research Space

A market data agent, a news aggregator, a portfolio analysis agent, and a compliance screening agent — all coordinated by a single Space. An analyst asks one question; the Space pulls live data, surfaces relevant news, checks the portfolio, and flags anything the compliance agent catches. All in one response.

Healthcare Practice
Patient Concierge Space

Appointment booking, symptom triage, insurance verification, and post-visit follow-up — four agents that each touch a different system, coordinated by a Space that makes the entire experience feel like one helpful conversation. Built with proper persona boundaries so the Space never oversteps its lane.

Hospitality
Resort Management Space

Concierge, booking, food & beverage, housekeeping, and task management — all coordinated through a single Space connected to WhatsApp. Guests message one number. Staff work in their existing tools. The Space routes everything.

The Technical Bit

For teams building on top of Lua, a Space is a first-class agent with its own ID and API surface. All the same endpoints that manage standard agents also manage Spaces — create, read, update, delete, and a set of endpoints specifically for managing the supervised agent roster.

At runtime, the Space resolves the full capability set of each supervised agent dynamically. Supervised agents are isolated — each gets its own context and memory segment, so they can't contaminate each other's state. Circular references (a Space trying to supervise another Space that supervises it back) are prevented automatically.

Delegation telemetry is built in: every agent handoff records the target agent ID, execution time, and success state. These events are queryable from the dashboard and available as webhook payloads for downstream observability tooling.

The teams that build specialised agents first and coordinate them second ship faster than the teams that try to make one agent do everything.

Available Now

Spaces are live on the Lua platform today. If you already have specialised agents running, you can create your first Space in under five minutes. Pick a name, select your agents, review the generated persona, and deploy.

If you're starting from scratch — or want to rethink how your current agents are structured — Spaces are the right abstraction to design around. Build your specialists first, keep them focused, and let a Space handle the orchestration.

The pattern that scales isn't one agent that does everything. It's many agents that each do one thing well, coordinated by something that understands the whole.

Build your first Space

Already on Lua? Head to the Spaces tab in your dashboard.
New to Lua? Start building for free.

Get started →