Agent Hub (JARVIS)

/agent-hub

The Agent Hub is the conversational AI studio at the centre of the platform. Instead of clicking through menus, you describe what you want in plain language and the assistant searches, creates and automates across every module. Substantial results — products, renders, sheets, staged rooms, VR worlds — open as artifacts on a canvas with the chat docked to a collapsible right rail, so you can work on results, not just read them. This guide teaches each part: starting a conversation, choosing an agent, using the composer, the studio canvas, and turning results into real artefacts you can keep.

How to open it: top navigation → Agent Hub.

The fastest path to value. Almost everything below starts the same way: open the Hub, pick an agent, type what you want. You rarely need to know which tool does the job — describe the outcome and the assistant chooses. Read on to understand each capability and what it produces.

Agent Hub welcome screen with agent selector and composer
The Agent Hub: the agent switcher (JARVIS Auto-assign + specialists), conversation history, and a composer with attachments, voice, inspiration-URL and a “/” tools menu.

1. Starting a conversation

What it is — a conversation is a single chat thread with the assistant. Each thread remembers everything said in it, so you can keep refining a request without repeating yourself. Why it matters — context is what makes the assistant feel like an expert colleague rather than a one-shot search box: ask a follow-up like “now make them all darker” and it knows which products you mean.

How to start one

  1. Open Agent Hub from the top navigation.
  2. Click New Conversation to begin a fresh thread.
  3. Pick an agent above the composer (see step 2).
  4. Type your request in plain language and send it.
  5. To return to earlier work, reopen any past conversation from the list on the left — it picks up exactly where you left off.

Your past chats live in a conversation manager you open with ⌘K (a command-palette style modal) — search, reopen, rename or delete any thread from there. Moving conversations into ⌘K keeps the main screen clear for the canvas and the current chat.

What it affects elsewhere: start a new conversation for a new topic so contexts don't bleed into each other; keep one thread going when you're iterating on the same task.

2. Choosing an agent

What it is — the agent selector sits directly above the composer and lets you pick which assistant handles the conversation. Why it matters — the agents share the same chat surface and tools but differ in focus, so picking the right one shapes the assistant's framing and default behaviour for that thread.

You can start different conversations with different agents. For a full breakdown of each agent and exactly when to use it, see AI Agents.

Tip: not sure which to pick? Leave it on JARVIS and let it route. Switch to Vision for a full design session or Trinity for a quoting session when you want a focused thread.

3. The composer

What it is — the message box and its toolbar, where you write requests and attach context. Why it matters — the toolbar is how you give the assistant more than words — a room photo, a document, your voice, or a web page to learn a style from — which makes its answers far more precise.

An open Agent Hub conversation
Substantial results open as artifacts on the canvas with the chat docked to the right rail; simple answers stay inline.

What the toolbar offers

How to write a good request

  1. Describe the outcome in plain language — for example, “find 5 cement-based grey tiles for a modern bathroom”.
  2. Add context where it helps: attach a room photo, attach a document, or paste a web page via the inspiration-URL globe button to match its palette, materials and style.
  3. Use Shift+Enter to insert a new line within a message; press Enter to send.

The “/” tools menu

Type / in the message box to open the tools menu and launch a workflow or invoke a specific tool directly, rather than relying on the assistant to choose. This is useful when you know exactly which capability you want. More tools can be enabled from the toolkit panel.

What it affects elsewhere: the full catalogue of what the assistant can do — and how to enable additional toolkits — is documented in Tools & Capabilities.

4. The Studio canvas, inspector & right-rail chat

What it is — the Agent Hub works like a studio: when the assistant produces something substantial — a set of products, a moodboard sheet, an interior render, a staging result, a VR world — it opens as an artifact on a canvas, and the chat automatically docks to a collapsible right rail. Why it matters — your work has room to breathe: the render/products/sheet gets the main stage while the conversation that's driving it stays alongside, instead of everything scrolling away up a chat log.

How it lays out

How to work through it

  1. Send your message; substantial results open on the canvas (simple answers stay inline in the chat).
  2. Use the inspector beside the artifact to act on it — open a product, save an image to a moodboard, adjust a sheet.
  3. Switch between a conversation's artifacts with the chips; collapse the chat or hide the canvas as needed.
  4. Chain follow-ups in the same thread to refine — the assistant keeps the conversation's context, and new results land on the canvas.

5. Turning results into real artefacts

What it is — many chat actions don't just display in the thread — they create real objects that live in their own module. Why it matters — a moodboard sheet, a tracked price/mention subject, or a generated image you make in chat is findable later outside the conversation, so the chat becomes a way to do work, not just talk about it.

Credits: chatting and searching are inexpensive; explicit generation actions (images, presentation sheets, scans, 3D/VR) consume credits, and the assistant tells you the cost when an action is metered. See Account & Billing.

Where results go: because actions create real artefacts that also appear in their own module, treat the Agent Hub as the front door to the whole platform — start here, and find the finished work in Moodboards, Projects, Finance and the monitoring modules later.

6. Deep-linking & preloading the assistant

What it is — the Agent Hub can be opened from anywhere — another page, a button, an email, a chat message — with the conversation pre-loaded and even auto-started, by adding parameters to the /agent-hub URL. Why it matters — it turns “open the assistant and explain what you want” into a single click: a product page can launch “test this material on a room”, an email can drop a customer straight into a guided flow, and an internal button can pre-attach a photo and fire an edit. You don't have to retype or re-attach anything.

The parameters

ParameterWhat it does
?agent=Pick the agent/mode — kai (JARVIS), interior-designer or demo.
?prompt=Pre-fill the message box with this text — and, on its own, auto-send it.
?image=<url> · ?images=a,b,cPreload one or more real chat attachments into the composer (comma-separated for several) — the image(s) the generation pipeline acts on.
?generation_mode=<mode>Force the generation pipeline — e.g. image-edit, redesign, floor-plan-render.
?quickstart=<toolkitId>:<label>Launch a specific guided flow deterministically — e.g. generation:Test on a room, presentation-sheets:Material board, seo-research:Research a keyword. (Split on the first colon, so the label may itself contain colons.)
?conversation=Open a specific existing conversation.
?moodboard=Set the moodboard context (so results can be added to that board, and the context survives a reload).
?pinned_product_id= (+ pinned_product_name, pinned_product_image)Pre-pin a material so an interior flow already knows which product to apply (this is what a product's “Test on a room” button uses).

How they combine

Examples

Note — “flows” here means the assistant's guided flows, reached via ?quickstart= (every form / run / generation / sheet-wizard / modal flow is reachable this way). This is not the automation Flows engine (events / webhooks / schedules) — that's a separate subsystem and isn't triggered by these URL parameters.