v1.4.0

Ironclad/rivetv1.4.0Sep 14, 2023by abrenneke

AI Summary

This release introduces the remote plugin system for Rivet, along with new nodes including a Gentrace plugin and Delay Node. The Chat Node now supports any OpenAI-compatible API endpoint, and several usability improvements and bug fixes are included.

Key Highlights

  • Remote plugin system is now functional, enabling custom plugin creation
  • Added Gentrace plugin for enhanced integration capabilities
  • Chat Node endpoint is now configurable with support for any OpenAI-compatible API
  • OpenAI Key is now optional in Settings object
  • Fixed plugin specs not being stored in saved files

New Features

  • Remote plugin system with example implementation
  • Gentrace plugin
  • Delay Node
  • Configurable Chat Node endpoint (OpenAI-compatible API support)
  • Optional OpenAI Key in Settings
  • Graph metadata now supports attachedData key
  • Increased default Number node width to prevent overflow

Full Release Notes

## New Features

* Remote plugin system is now working! See [`rivet-plugin-example`](https://github.com/abrenneke/rivet-plugin-example) for information on how to create your own plugins!
* Add [Gentrace plugin](https://github.com/Ironclad/rivet/pull/135)!
* Add [Delay Node](https://github.com/Ironclad/rivet/pull/126)!
* The endpoint for the Chat Node is now configurable! You can now use any OpenAI compatible API with your Chat nodes.

## Changes and bug fixes

* `opanAiKey` is now optional in a `Settings` object.
* Graph metadata can now have an `attachedData` key 
* Increase default Number node width to avoid overflow.
* Fix plugin specs not being stored in saved files.