Control Environments & Releases
Change anything.
Ship only what you mean to.
Every workspace has Test and Production. You build in Test. Production changes only when you release, and every release can be rolled back.
Two environments
Two copies of everything. One switch.
One switch on every dashboard page. Configuration, conversations, traces and keys all follow it, so test chats never show up in the numbers you report.
A release
From a change in Test to customers, on purpose.
01 / 04
Change it in Test.
Edit prompts, guardrails, flows, knowledge and tools, by hand or with the Architect. Try each change in the Test chat on real models. Customers see none of it.02 / 04
See exactly what will change.
Review & release lists every change against what Production runs today, grouped by bot, with agent teams kept together. Hold back anything that isn’t ready.03 / 04
Pass the rules you set.
Turn on either rule, or both: every bot in the release must pass its tests, and a second admin must approve it.04 / 04
Activate, or roll back.
Production switches to the release in one step. A release never changes once frozen, so going back to any earlier one is one click.
What a release carries
A complete copy of what Production runs.
A release isn’t a list of edits. It is everything Production should run, frozen. So a held-back change keeps its live version, and a rollback lands exactly where you were.
- 01Bots
Each bot with its collection fields, state settings and code steps.
bots - 02Prompts
The exact prompt versions the bots use.
prompts - 03Flows & teams
Guided flows, and agent teams with their routing.
flows - 04Skills & guardrails
With the versions you tested.
guardrails - 05Connectors & MCP
Connector definitions, MCP servers and their discovered tools. Never their secrets.
connectors - 06Knowledge
Sources, blueprints and connections. Indexed text is never copied.
kbSources - 07Automations
Scheduled tasks, notification channels and report setups.
scheduledTasks
Held back means kept
Hold back a change and Production keeps exactly what it has: the live version stays, a new item isn’t introduced, a deletion isn’t applied.
Test can’t reach out
Connectors stay blocked in Test until an admin verifies them for Test. A test chat can’t email a real customer or charge a card.
Who can release
Your whole team can open Test. Only admins and owners can release or roll back, and every release records who made it.
The same split over the API
Each API key belongs to the environment it was made in. Your CI uses a Test key. Your site uses a Production key.
Questions
