06.2025
June 2025 release notes.
The June 2025 PolyAI Agent Studio release focuses on version comparison, configuration flexibility, and UI streamlining.
Expand the items for details:
You can now compare versions across functions, flows, and knowledge base items—not just KBs.
What’s new:
- The sidebar UI highlights additions, edits, and deletions
- View full publish history per item
Bring dynamic, real-time settings to your agent—without touching flows or code.
How it works:
- Builders define a JSON schema to create structured config forms
- Managers populate values per environment (Draft, Pre-release, Live)
- Forms appear in the Configuration tab once the schema is published
Example uses:
- Opening hours
- After-hours message toggles
- Fallback numbers
- Environment-specific logic flags
You can now invoke actions, like functions and SMS, by typing /name
directly into the editor.
Improvements include:
- Cleaner UI for selecting actions
- Matches top-level categories and partial names
- Can better handle nested actions in the UI
Disclaimer messages are now cached in the Cache under Audio Management.
Why this helps:
- Ensures consistent delivery of disclaimer audio
- Reduces response time when disclaimers are reused across flows or agents
- Simplifies troubleshooting when disclaimers fail to play
Smart Analyst is a new chatbot in Studio that reviews a random sample of your recent calls and answers natural-language questions about them.
Ask questions like:
- “How long are my calls on average?”
- “Which intents failed yesterday?”
- “What’s the most common escalation reason?”
How it works:
- Reviews call data from the past 24 hours
- Summarizes behavior patterns and performance
- Lets you explore assistant usage conversationally
Agent Memory allows agents to persist and recall information across conversations—like user preferences or recent bookings—using a secure key-value store.
How it works:
- Memory is stored per identifier (e.g. phone number)
- Functions can access memory via
conv.memory
- Values are written via
conv.state
and saved at call end - Multiple identifiers (like phone and email) can be linked to the same profile
Example use cases:
- Recall a user’s previous delivery date or cheese preference
- Link web and phone interactions to a shared memory profile
- Personalise greetings based on previous contact history
Developer usage:
# Read memory
cheese = conv.memory.get("cheese_type")
# Persist memory
conv.state["cheese_type"] = "gouda"
For help or feedback, email platform-support@poly-ai.com.