Cockpit is Scenaro’s authoring environment. Use it to design voice scenarios, configure features and collections, test sessions, and publish to production.

Workflow

1

Create a scenario

Define the agent prompt, voice stack, language, and behavior in Cockpit.
2

Configure features

Attach features (product search, display, comparison, bucket list, etc.) and link them to tools the agent can call.
3

Connect collections

Bind product or content collections so features can query your catalog data.
4

Test locally

Use the live test page (/scenarios/[id]/live) or the public embed preview to validate voice and tool behavior.
5

Publish

Publish the scenario to obtain a publication UUID for production embeds.

What you get after publishing

ArtifactUsed by
Publication UUIDFrontend useScenaroSession({ scenario })
Feature configSent by agent on config data topic at session start
Collections metadataPassed to feature handlers and UI components

Testing before production

  • Cockpit live page — internal test with full feature registry (platform-spa)
  • Public embed/public/[uuid] route for stakeholder review
  • Experience apps — brand-specific Vite apps in the monorepo (experiences/*)

Environment alignment

Ensure your test and production frontends point to the correct API:
EnvironmentAPI URL
Local devhttps://localhost:8443 or bootstrap default
StagingYour staging API host
Productionhttps://api.scenaro.io

Next steps