Skip to content

Releases: Ironclad/rivet

Rivet Libraries v1.21.0

13 Feb 21:21
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release

See the assets to download this version and install.

Rivet Libraries 1.20.3

30 Jan 18:51
Compare
Choose a tag to compare

Type Fixes

  • Fixed runGraph from @ironclad/rivet-node should be using NodeRunGraphOptions not RunGraphOptions

Rivet Libraries v1.20.2

22 Jan 19:59
Compare
Choose a tag to compare

Tweaks

  • Added additional parameter to RunGraphOptions - includeTrace - defaults to false. Whether trace level events should be emitted. Improves performance by not emitting tons of unnecessary events.

Rivet Libraries v1.20.1

02 Jan 19:41
Compare
Choose a tag to compare

Tweaks

  • Allow specifying tokenizer in RunGraphOptions to allow custom tokenizers

Rivet Libraries v1.20.0

02 Oct 18:25
Compare
Choose a tag to compare

New Features

Fixes & Changes

  • Lazy-import gpt-tokenizer for improved import time
  • Fixes for "Run From Here"

Rivet IDE v1.9.0

02 Oct 18:40
Compare
Choose a tag to compare

New Features

  • New Node: Play Audio - play any audio inside the IDE, such as received from an LLM
  • Git History Integration - If your graph is versioned in git, see the changes to your graphs at any revision! Find what graphs changed in a given git commit!
  • Object Node AI Assist!
  • GPT Function Node AI Assist!
  • Support for OpenAI Structured Outputs
  • Support for Anthropic Prompt Caching
  • You can now run a graph once, then Run From Here at any node!
  • Beta support for o1-preview models (no streaming, no function calls)

Changes & Fixes

  • Improved how large blobs such as audio are handled in Rivet, improving performance

Rivet IDE v1.8.0

02 Aug 18:20
Compare
Choose a tag to compare

New Features

  • Added GPT-4o and GPT-4o mini models
  • (Anthropic Plugin) Added Claude 3.5 Sonnet model
  • Extract Regex Node AI Assistant!
  • New Node: Delegate Function Call - makes it easy to handle function calls using subgraphs!
  • New splash screen when no project is open
  • Delete key now deletes selected nodes
  • Additional parameters can be sent using the Chat Node, for LM Studio or other models that can accept more parameters that don't have controls
  • Added "Required" option for chat node function handling

Changes & Fixes

  • Opening a project will open the main graph, or the first graph, automatically
  • Empty graphs are now centered correctly
  • Fixed parallel function call handling, All Messages can now go directly into an Assemble Prompt
  • (AssemblyAI Plugin) Updated AssemblyAI package
  • Fixed split number editor width on Windows
  • Fixed Chunk node not showing input port when toggled on
  • Fixed Slice node not allowing input ports
  • (Anthropic Plugin) Standardize input port order with Chat node
  • (Anthropic Plugin) Error if not using the node executor
  • (Anthropic Plugin) Fix parallel function calling results passing

v1.19.1

31 Jul 22:52
Compare
Choose a tag to compare

Bug Fixes

  • Removed accidentally left in console.dir statements