v1.19.0

Ironclad/rivetv1.19.0Jul 31, 2024by abrenneke

AI Summary

This release adds support for newer AI models including GPT-4o, GPT-4o-mini, and Claude 3.5 Sonnet, while introducing a new Delegate Function Call node and parallel function calling capabilities for assistant messages. It also includes important bug fixes for graph lifecycle events and node input port handling.

Key Highlights

  • Added support for GPT-4o and GPT-4o-mini models
  • Added Claude 3.5 Sonnet (20240620) model to Anthropic plugin
  • New Delegate Function Call node for function orchestration
  • Fixed graph lifecycle event handlers (onGraphStart, onGraphError, onGraphFinish) for createProcessor
  • Enabled parallel function calling support via function_calls in assistant chat messages

New Features

  • New Delegate Function Call node
  • Assistant chat message type now supports function_calls for parallel function calling
  • Added gpt-4o and gpt-4o-mini as available models
  • Added claude-3-5-sonnet-20240620 as an available model in the Anthropic plugin

Full Release Notes

## New Features

- Added new Delegate Function Call node 
- Assistant chat message type now can have `function_calls` for parallel function calling support.
- Add `gpt-4o` and `gpt-4o-mini` as possible models
- (Anthropic Plugin) Add `claude-3-5-sonnet-20240620` as a possible model


## Bug Fixes & Tweaks

- Correctly attach `onGraphStart`, `onGraphError`, and `onGraphFinish` for `createProcessor`. (#416)
- Chunk node correctly uses input port
- Slice node correctly uses input ports
- Updated AssemblyAI package (#427)