app-v1.10.0

Ironclad/rivetapp-v1.10.0Feb 13, 2025by github-actions[bot]

AI Summary

Major IDE release bringing long-awaited undo/redo functionality, Go To Node, conditional nodes, AI Assist for Prompt/Text nodes, and extensive AI model expansions.

Key Highlights

  • Undo/Redo functionality
  • Go To Node (CMD/CTRL+P)
  • Conditional Nodes for all node types
  • AI Assist for Prompt and Text nodes
  • Select all nodes (CMD/CTRL+A)

New Features

  • Undo/Redo
  • Go To Node with CMD/CTRL+P
  • Conditional Nodes
  • AI Assist for Prompt Node and Text Node
  • Select all nodes (CMD/CTRL+A)
  • Multi-wire connections (CTRL+drag)
  • Token escaping ({{{token}}})
  • Document node for PDF loading
  • Chat Loop convenience node
  • Read All Files convenience node
  • To Markdown Table node
  • Cron node
  • Anthropic PDF and Citations support
  • Anthropic endpoint override
  • Gemini 2.0 models
  • Generative AI API Key for Google
  • OpenAI o1 and o3-mini
  • GPT-4o Audio
  • OpenAI predicted outputs
  • Server-side token counting

Full Release Notes

## New Features

- *Undo/Redo!* It's here!
- *Go To Node!* Press Control/Cmd + P and type the name or contents of a node to jump to it
- Conditional Nodes - Now every node can optionally have a condition input toggling whether the node runs!
- *AI Assist* for the Prompt Node and Text Node! Have AI help you write your text!
- Select all nodes with Control/Cmd + A
- Hold control when dragging wires to connect multiple destinations at one time
- {{tokens}} can be escaped by doing {{{token}}}
- New node: Document - Load documents such as PDF files into rivet for passing to e.g. Anthropic
- New convenience node: Chat Loop - Easily set up a chat loop with user input!
- New convenience node: Read All Files - Read all files in a directory!
- New node: To Markdown Table - Converts an array of objects into a markdown table!
- New node: Cron - Runs a graph at a specified time or interval!
- Anthropic Plugin: Support for PDF processing!
- Anthropic Plugin: Support for Citations!
- Anthropic Plugin: Endpoint can be overriden in the settings or the Chat Anthropic node
- Google Plugin: Support for all Gemini 2.0 models!
- Google Plugin: Support for using a Generative AI API Key instead of application credentials, the new preferred method
- OpenAI: Support for o1 and o3-mini models!
- OpenAI: Support for GPT 4o Audio! Get output as audio!
- OpenAI: Support for predicted outputs!
- OpenAI: Use the server for token counts instead of calculating them locally

## Changes

- Remove limit on amount of opened projects & size of projects
- Updated to Jotai from Recoil (thanks @StephenGrider!)
- Added setting to throttle chat node updates - can improve performance 
- Show toast when copying to clipboard

## Bug Fixes

- Update numerous packages
- Fix files not being readable by Read File/Read Directory sometimes
- Improve performance further/fixes when dealing with large files/audio/images
- Improve handling of binary data when using node executor/remote debugger
- Fix saving a blank graph when a graph is not selected and the project is saved