Releases: Ironclad/rivet
Releases · Ironclad/rivet
Rivet IDE v1.11.3
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
New Features
- Optimized serialized recordings - they should be much smaller now
Rivet IDE v1.11.2
Bug Fixes
- Fix Get All Datasets node
Rivet IDE v1.11.1
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
See the App v1.11.0 release notes, as they are identical.
Rivet IDE v1.11.0
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+Ito 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,Rivetand 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
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, andwrap [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
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.requestUserInputto request user input. RivetUIContextnow has access to thenativeApiconfigured.- Added setting to throttle chat node updates - can improve performance
Rivet IDE v1.10.0
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
See the assets to download this version and install.