
Where to Find Version History
Version history is accessible from the agent builder:- Open the agent from the Agents list.
- In the builder, look for the Version History button or the version selector dropdown in the top bar.
- Click it to open the version list. All published versions appear in reverse chronological order (most recent first).
- Version number (auto-incremented)
- Version title (the label you entered at publish time)
- Published timestamp
- Published by (user account, where shown)
- Whether this version is currently assigned to a live route
What Each Version Shows
Clicking a version in the history opens a read-only view of that version’s full configuration. You can inspect:| Component | Viewable in history |
|---|---|
| System prompt | Yes |
| Welcome message | Yes |
| Voicemail message | Yes |
| Language, voice, LLM, transcriber settings | Yes |
| Temperature and other LLM settings | Yes |
| Functions and their configurations | Yes |
| Speech settings | Yes |
| Call settings | Yes |
| Post-call analysis field definitions | Yes |
| Dynamic variable defaults | Yes |
| Agent webhooks | Yes |
What Version History Helps Answer
Use version history when you have a call quality question or a behavioral change you cannot explain.| Question | How history helps |
|---|---|
| Which version handled a specific call? | Find the call in Call History, note the agent version field, then open that version in history. |
| What changed between two versions? | Open both versions and compare the prompt, stack, and settings side by side. |
| When did a behavior change? | Sort history chronologically and look for the version published around the time the issue started. |
| What was the prompt at launch? | Open version 1 and read the prompt as it existed on day one. |
| Who made a change? | The “published by” field shows which user account published each version. |
Comparing Versions
DialNexa does not currently offer an automated diff view. To compare two versions:Note the current version configuration
Click the most recent version and copy the prompt and key settings into a text editor.
Open the earlier version
Click the earlier version you want to compare against. Review its prompt and settings.
Identify the differences
Look for changes in: prompt text, voice or LLM model, temperature, transcriber, functions, variable defaults, and call settings.
Finding the Version That Handled a Specific Call
When a caller complains or a call transcript shows unexpected behavior, you need to know exactly which version ran.Open Call History
In the left sidebar, click Call History (or Calls > History depending on your navigation).
Find the call
Search by phone number, date range, or call ID. Click the call row to open the call detail page.
Note the agent version
The call detail page shows which agent and which version handled the call. Note the version number.
Open that version in history
Go to the agent, open version history, and click the matching version number. This is the exact configuration that ran during that call.
Using History During Debugging
Open the matching version in history
Do not debug the current draft. Open the exact version the call used.
Identify the specific failure
Read the transcript alongside the prompt. Find where the agent deviated from expected behavior. Look for: wrong branching, a variable that rendered as a placeholder, a function that failed, or a missing end-call instruction.
Compare against the previous stable version
Open the version before the one that caused the issue. Look for prompt, function, variable, and setting differences. The delta between versions is usually the root cause.
Fix in draft and publish a focused change
Make the smallest change that fixes the issue. Do not bundle multiple fixes into one version if you can avoid it. Smaller changes are easier to verify and easier to roll back.
Review Before Rolling Forward
Before publishing a new version, a thorough review should cover more than just the prompt.Conversation stack
Confirm language, model, voice, transcriber, temperature, and speed are set as intended.
Runtime settings
Check functions, speech settings, call settings, variable defaults, and webhooks.
Post-call analysis fields
Verify field names, types, and extraction descriptions match what your team expects.
Routing
Confirm inbound and outbound phone number assignments point to the correct version after publishing.
Version History Limitations
Draft state is not recorded in history
Draft state is not recorded in history
Version history only shows published versions. In-progress draft edits that were never published do not appear in history. If you want to preserve a draft state before making major changes, publish it first with a descriptive title like “checkpoint before refactor”.
No automated diff view
No automated diff view
There is no built-in side-by-side diff. Compare versions manually or copy prompt text to an external diff tool.
Historical versions cannot be edited
Historical versions cannot be edited
You can view and assign historical versions to routes, but you cannot edit them. To modify a historical version, duplicate it as a draft (where supported) or manually recreate the configuration in the current draft.
Related Reading
Agent Versions and Publishing
Understand publish state, version immutability, and rollback.
Call Detail Page
Find the agent version that handled a specific call.
Testing Agents
Test candidate versions before routing live traffic.
Dynamic Variables
Understand how variable defaults are captured in versions.