Skip to content

Rivet IDE v1.5.0

Compare
Choose a tag to compare
@abrenneke abrenneke released this 16 Oct 23:02
· 612 commits to main since this release

New Features

  • Brand new plugin install window! Plugins can now be installed using the tab at the top of the screen. New plugins are available!
  • Node.js plugins now support installing dependencies from NPM!
  • Nodes can be colored! Click the box at the top of the editor window to choose from a palette of colors you can set on your nodes.
  • Add searching within a graph! Press Ctrl/Cmd+F to open the search box. Searches all node types, titles, and the data contained within each node. Use to quickly find a node you're looking for in large graphs.
  • Add search box to graph list.
  • Add Extract Markdown Code Blocks node
  • Code node now supports configurable inputs and outputs
  • Support escape characters in the delimiter for Join Node and Split Text Node
  • Support for Split Text Node splitting by regex
  • You can now set how much history is maintained, so that Rivet doesn't get slower and slower as a graph is ran. Note that this will affect cost and token calculations at the moment. Defaults to keeping all history.
  • Added forward/back navigation buttons to the top left of the canvas.
  • Nodes can be copied using cmd/ctrl + c, and pasted with cmd/ctrl + v. Nodes can be duplicated using cmd/ctrl + d
  • Add plugin info modal, showing all details of the plugin and where it's installed, etc
  • Connections going into a running node are now highlighted
  • Canvas can be zoomed in/out with cmd/ctrl-+ and cmd/ctrl+-
  • Canvas can be navigated around using arrow keys, hold shift to scroll faster

Changes & Bug Fixes

  • Slightly darkened node borders
  • Switch to gpt-tokenizer instead of tiktoken.
  • The chat viewer list is now virtualized, which should help with performance of large graphs. Chat viewer layout has changed somewhat, and will be improved more in the future.
  • Fixed copy to clipboard buttons
  • Fix output name when Pop Node is configured to pop from front
  • Fix context menu in data studio going off the screen
  • Hid title & description etc for comment node
  • Fix node output pager going past the end
  • Fix double clicking on node output pager opening node editor
  • Rendering of a chat-message with a name shows the name now
  • Fix double click and edit on unknown node type crashing the canvas
  • Fix cmd/ctrl+enter in data studio not saving text correctly
  • Fix data type editor showing blank and array not checked correctly
  • Fix string list editor not saving values
  • Fix selected node z-index on very large old graphs
  • Nodes are now sorted by their title in each group in the context menu
  • Fix serialization of images across the remote debugger protocol
  • When copying nodes, connections are copied too now
  • Fix dataset KNN when using node executor
  • Fix total run cost not including unsaved graph correctly
  • Move Evaluate Node into Numbers group
  • Improve Get Global Node body if Use Input is toggled on
  • Fix Graph Output Node output port not having a value
  • Add body to Pop Node
  • Fix prompt node input toggled name and type not pulling from the input ports
  • Disabled caching on the Read Directory node, it's more trouble than it's worth
  • Trim Chat Messages Node can now coerce its input into a chat-message[]
  • Improve body of Vector KNN and Vector Store nodes
  • Increase GPT timeout to 30 seconds