
September 2023 Releases
This month, we released features that make multi-state agents more goal oriented and easier to build, test, and monitor. A new Director node helps agents adapt when conversations go off script, and Logic nodes make instant, deterministic decisions without an LLM call. Building and debugging large flows is faster too, with search, quicker node connections, and live path highlighting during tests. Once agents are live, new call analysis fields show exactly which states each call moved through and where it ended.
We’re also expanding our developer tools with Regal Functions, so you can write and host code right alongside your agents, plus new Public API endpoints. Here’s what’s new:

Write and host code in Regal, then call it from an AI agent as a custom action. Build functions in the editor or in natural language through Copilot, which can create, update, activate, test, attach, and delete functions for you. Each function declares input and output schemas and has draft and active versions you can test before going live. Functions replace code that used to live in Twilio Functions, and they can securely call OAuth-protected systems like Salesforce.
For example, Regal Functions can be used for custom logic like data cleanup, payload reshaping, and CRM lookups in systems like Salesforce, without scattered code or waiting on a developer. Learn more

Copilot and MCP can now create, read, update, and delete Call Restrictions, Daily Available Hours, and State of Emergency settings. This allows admins to adapt to a holiday or an emergency in one conversation.
For example, if a hurricane is declared in Florida, ask Copilot to "pause outbound calls to Florida contacts until Friday" and it adds the State of Emergency restriction for you. Before Thanksgiving, ask it to "add Thursday, November 26 as a holiday and move our daily calling window to 10am to 6pm" instead of clicking through each settings page.
Multi-state agents now keep the control required for complex calls, without feeling rigid. A new Director node moves the conversation forward: when the conversation doesn’t fit the planned path, the Director can point to where to go next. That makes your multi-state agents more goal oriented, so they can:
When triggered, the Director uses a stronger reasoning model to review the full transcript and available transitions, then picks the best next step. A fallback path you define ensures the agent always has a way forward. Now in Early Access; reach out to your Regal CSM for access.

When a contact sends an image, your AI SMS agent now gets a summary of what's in it, and can reference this in the conversation. For example, let’s say a property insurance claims agent asks about damage. Subscribers can now send damage photos while filing a claim, and the agent can steer the conversation using what the photo shows.

Admins can now edit a contact’s existing custom properties, and add new top-level ones, right from the profile slide-out. Changes save the same way they do on the Agent Desktop, so the slide-out updates right away and journeys still get the attribute-edited event. For example, say an admin is reviewing a contact who just upgraded and sees their plan tier still says “Basic.” They can change it to “Gold” right in the slide-out, without creating a task on the Agent Desktop.

Functions can now reference brand secrets with context.secrets.<name>, so API keys stay out of the code. This is used when calling Regal's own APIs or your own endpoints from a function without exposing credentials to anyone who can open it. Learn more

Now, you can add a Logic node to a multi-state agent and it checks conditions against data it already has, then immediately takes the first matching path, or a default path if nothing matches. The agent doesn't speak on a Logic node, and because there's no LLM call, the decision is fast and comes out the same every time. Combine conditions with AND and chain multiple Logic nodes in a row. For example, this is helpful for decisions that shouldn't be left to the model, like whether a balance is over a limit, whether a value was already collected, or what an incoming SIP header says. Learn more
Three new endpoints let you look up contact profiles and queue data from your own systems:
For example, you can now verify a caller who's calling from a different phone, disambiguating shared profiles from your own systems or AI agents, and pulling queue data into your own reporting or workforce tools. Learn more

Now, in the multi-state agent builder, you can connect or remove nodes by picking a target node in the node editor, see thicker connector lines on hover, and jump node to node with the new rewind and fast-forward controls. This allows admins to navigate large multi-state agent graphs without losing track of connections.
In addition, when you test a multi-state agent on the node graph, the canvas now shows the path the agent is taking. It follows the agent to each new node and leaves a trail behind it, in both Test Logic and Test Audio. Closing the test drawer or disconnecting clears the highlight, and you can still select and edit nodes during the test. This way, you can watch a multi-state agent move through specific nodes during a test, instead of guessing from the chat context alone.

A new search input on the Agent Details and Multi-State Flow tabs lets you:

Run each test scenario 1, 5, 10, or 20 times to see whether it's consistently passing, consistently failing, flaky, or aborted. For example, this is especially helpful for stress-testing the scenarios that come up often or that your AI agent struggles with, then reviewing individual transcripts on the simulation outcome page to find where it falls short and apply targeted fixes before going live.

Pick a profile to fill test variables for Test Logic, Test Audio, and Simulations. Regal uses static values from the selected profile, so you can validate how your agent performs with specific profiles and contact attributes.

Five new deterministic fields give factual metadata on each AI agent call, and you can reference them in journeys:
Together, these allow you to track which actions fired or failed and where multi-state agents ended up, without prompting an LLM to figure it out. Learn more
Ready to see Regal in action?
Book a personalized demo.



