You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release Rivet CLI - run rivet graphs from the command line easily!
Node editors can mark a field as autoFocus
Add ability for nodes to be enabled/disabled
Add support for a "main graph" in a project, and made graphId optional when creating a GraphProcessor, which will run the main graph, if it's set for a project.
Node ports can have descriptions
Added chatNodeTimeout setting to Settings interface to set a timeout for the initial response from the LLM.
Assemble Prompt node can now compute token count for all messages
Added overrideMaxTokens to chat node, to override the max allowed tokens for a model
Added "All Messages" output to Chat node
Added optional input ports to GptFunctionNode to allow name, description, and schema to be passed in as inputs
GptFunctionNode now supports {{interpolations}} like the Prompt node and Text nodes.
Loop Controller node can now break at max iterations instead of always erroring
Added Match node exclusive mode, only one matching regex will be passed through
Changes & Fixes
Move most of createProcessor into @ironclad/rivet-core as createCoreProcessor. createProcessor in rivet-node still functions the same way.
Moved Loop Controller max iteration tracking into the loop controller node itself.
Prompt node will stringify the function call arguments if necessary