app-v1.2.0
Ironclad/rivetapp-v1.2.0Sep 14, 2023by github-actions[bot]
AI Summary
This release introduces a major remote plugin system allowing dynamic plugin imports from external repositories, along with new HTTP Call and Delay nodes. The Chat node now supports custom OpenAI-compatible models and endpoints, and a new Gentrace Plugin integration has been added.
Key Highlights
- Remote plugin system - import plugins dynamically from other repositories
- New HTTP Call node for making custom HTTP requests in graphs
- New Delay node for configurable waiting periods
- Chat node now supports custom models and any OpenAI-compatible API
- New Gentrace Plugin integration
New Features
- Remote plugin system for dynamic plugin imports from external repositories
- New HTTP Call node for custom HTTP requests
- New Delay node with configurable delay
- Chat node supports custom models and OpenAI-compatible API endpoints
- New Gentrace Plugin integration
- Plugins can now have async getEditors calls for dynamic editor loading
- Double click a node to edit it
Full Release Notes
## New Features * Remote plugin system! Create your plugins in other repositories, and import them dynamically into Rivet. Check out [rivet-plugin-example](https://github.com/abrenneke/rivet-plugin-example) for how to make your own plugins and add new nodes to Rivet. * Add new HTTP Call node - Make custom HTTP requests in your graphs! * Add new Delay node - Waits for a configurable delay. * Chat node now supports custom models and endpoints! Use any OpenAI-compatible API with your Rivet graphs! * Add new [Gentrace Plugin](https://github.com/Ironclad/rivet/pull/135)! * Plugins can now have async `getEditors` calls to dynamically load the editors for a node * Double click a node to edit it ## Changes & Bug Fixes * Fixed large files in Image nodes and Audio nodes causing application to hang. * Fix headers not appearing with code editors * Improve Add Plugin modal appearance * Fix error when opening dev tools * Pinecone integration now returns full metadata object from its port, accessible with `$.metadata.etc`