-
Removal of
language
Property in Voice Settings: Thelanguage
property has been removed from theVapiVoice
andFallbackVapiVoice
configurations. You no longer need to setlanguage
when configuring voice settings; voice language may now be handled automatically or through a different configuration. -
Introduction of Detailed Node Artifacts: A new
NodeArtifact
schema has been added, accessible viacall.artifact.nodes
, providing detailed information about each node in a call’s workflow. You can now access messages, node names, and variables for each node to gain deeper insights into call executions. -
Addition of
nodes
andvariables
to Call Artifacts: TheArtifact
schema now includesnodes
andvariables
properties, enhancing the data available incall.artifact
. This allows you to retrieve the history of executed workflow nodes and the final state of variables after a call. -
Removal of
Metrics
Schema: TheMetrics
schema has been completely removed. If your application relies onMetrics
, you will need to update your code to accommodate this change and explore alternative solutions. -
Update Voice Configuration Paths: With the changes to voice configurations, paths like
assistant.voice
andcall.squad.members.assistant.voice
may require updates. Ensure your configurations align with the new schema definitions and remove any references to the deprecatedlanguage
property. -
Enable Recording in Artifacts: To access call recordings in your artifacts, set
assistant.artifactPlan.recordingEnabled
in your configuration. This enables therecording
property incall.artifact
, allowing you to review call recordings for analysis or debugging.
Get the (almost) daily changelog