Add changelog for January 29, 2025 #177
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New workflow nodes, improved call handling, better phone number management, and expanded tool calling capabilities
New Hangup Workflow Node: You can now include a
Hangupnode in your workflows to end calls programmatically.New HttpRequest Workflow Node: Workflows can now make HTTP requests using the new
HttpRequestnode, enabling integration with external APIs during workflow execution.Updates to Tool Calls: The
ToolCallschema has been revamped; you should update your tool calls to use the newfunctionproperty withidandfunctiondetails (instead of oldertoolandtoolBodyproperties).Improvements to Say, Edge, Gather, and Workflow Nodes:
name,to, andfromproperties in these nodes now support up to 80 characters, letting you use more descriptive identifiers.metadataproperty has been added to these nodes, allowing you to store additional information.Gathernode now supports aconfirmContentoption to confirm collected data with users.Regex Validation with Json Outputs: You can now validate inputs and outputs from your conversations, tool calls, and OpenAI structured outputs against regular expressions using the
regexproperty inJSON outputsnode.New Assistant Transfer Mode: A new transfer mode
swap-system-message-in-history-and-remove-transfer-tool-messagesallows more control over conversation history during assistant transfers.Area Code Selection for Vapi Phone Numbers: You can now specify a desired area code when creating Vapi phone numbers using
numberDesiredAreaCode.Chat Completions Support: You can now handle chat messages and their metadata within your applications using familiar chat completion messages in your workflow nodes.