Skip to content

Releases: Ironclad/rivet

Rivet IDE v1.11.3

08 Aug 22:18

Choose a tag to compare

New Features

  • GPT-5 Support
  • Delegate Function Call node can fall back to external functions

Changes & Fixes

  • Recordings are now smaller
  • Fixed RPG example model
  • Fixed MCPGetPromptNode response always being undefined
  • Updated Gemini models

Rivet Libraries v1.25.0

30 Jun 18:29

Choose a tag to compare

New Features

  • Optimized serialized recordings - they should be much smaller now

Rivet IDE v1.11.2

02 Jun 02:58

Choose a tag to compare

Bug Fixes

  • Fix Get All Datasets node

Rivet IDE v1.11.1

29 May 17:25

Choose a tag to compare

New Features

  • Added OpenAI GPT 4.1, GPT 4.1-mini, o3, o4-mini
  • Added Claude 4 to AI Assist & AI Graph Creator

Bug Fixes

  • Fixed AI graph creator aborting early
  • Fixed AI graph creator requiring anthropic plugin to be installed
  • Fixed escaping interpolations with triple {{{token}}}

Rivet Libraries v1.24.0

28 May 17:57

Choose a tag to compare

See the App v1.11.0 release notes, as they are identical.

Rivet IDE v1.11.0

28 May 17:48

Choose a tag to compare

New Features

  • Initial support for MCP! See the MCP Node Documentation for more details.
  • Project References! Use a Rivet project in another Rivet project as a library!
  • AI Graph Creator! Press the icon in the bottom left, or press CMD+I to open the Graph Creator prompt input. This can create and edit Rivet graphs using AI!
  • Agent Template & MCP Agent Template! Use these templates to quickly create AI agents using Rivet best practices.
  • Auto Layout! Press space and search for "Auto Layout" to automatically arrange your nodes in a graph.
  • AI Assist for nodes support for Anthropic.
  • Support for Gemini 2.5 and 2.5 Pro with Thinking Budget!
  • Added Claude Sonnet 4 and Claude Opus 4!
  • Support for Gemini function calls, and image inputs!
  • Code Node can use require, process, console, fetch, Rivet and can call async code!
  • You can now use {{@graphInputs.<inputId>}} and {{@context.<inputId>}} in the Text Node, Prompt Node, Object Node, and Code Node to directly pull in graph inputs and context inputs. Thanks @valerypopoff!
  • Delegate Tool Call now supports "Auto Delegate" mode to call graphs automatically based on their name.
  • Can send additional headers for Chat Anthropic and Chat Google nodes.

Changes & Bug Fixes

  • Optimized rendering for large outputs so that they only render when the mouse has hovered over the node.
  • Plugins now have their own config page in the setting model.
  • New visualization for Split nodes. Thanks to @valerypopoff!
  • Warn when deleting a Graph Input or Graph Output that is connected via subgraph nodes. Thanks @cherry-ic!
  • Global search can search by node ID.
  • Default OpenAI Reasoning Effort to undefined.
  • Improve Chat Node errors & retrying.
  • "Function" is now referred to as "Tool" in nodes.
  • Text Node now defaults to normalizing line endings to \n.
  • Anthropic is now supported in the Browser executor.
  • Anthropic calls now time out after 30 seconds instead of 5.
  • Support for streaming function calls from Anthropic.
  • Chat Google streaming is now throttled for performance.
  • Execution recordings are now smaller for binary data.
  • Fix saving conditional nodes.
  • Fix error with ESM-only imports in CJS package.

Rivet IDE v1.10.1

17 Feb 21:19

Choose a tag to compare

New Features

  • New Node: To Tree! Converts a tree of objects into an ASCII tree, perfect for LLMs to parse.
  • New Node: Loop Until! Loops a subgraph until a condition is met. Simpler loops than the Loop Controller!
  • Interpolation functions! Now you can do {{text | indent 2}} or {{text | trim}} in your Text and Prompt nodes. Available functions are: indent [N], quote [N], uppercase, lowercase, trim, truncate, list [N], sort, dedent, and wrap [N]!

Changes & Bug Fixes

  • Large string arrays will be trimmed, improving performance.
  • Read Directory Node outputs a tree, for the To Tree node to parse.
  • Fix final partial output from Chat Node not appearing.
  • Fix double-system-prompt for Chat Node, when it's fed a messages list and a system prompt. (System Prompt port takes priority).
  • Fix installing NPM plugins.

Rivet Libraries v1.21.0

13 Feb 21:21

Choose a tag to compare

New Features

  • Conditional Nodes - Now every node can optionally have a condition input toggling whether the node runs
  • {{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 node: Play Audio - Plays audio data directly!
  • 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 & Fixes

  • Added DocumentDataValue type
  • Added DirectoryBrowserEditorDefinition type
  • User input nodes are now handled like all other nodes, and any node can call context.requestUserInput to request user input.
  • RivetUIContext now has access to the nativeApi configured.
  • Added setting to throttle chat node updates - can improve performance

Rivet IDE v1.10.0

13 Feb 19:58

Choose a tag to compare

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

Rivet IDE v1.10.0-beta.1

12 Feb 07:01

Choose a tag to compare

Pre-release

See the assets to download this version and install.