rivet

The open-source visual AI programming environment and TypeScript library

MIT License

Stars
2.3K

Bot releases are visible (Hide)

rivet - Latest Release

Published by abrenneke 3 months ago

Bug Fixes

  • Removed accidentally left in console.dir statements
rivet - v1.19.0

Published by abrenneke 3 months ago

New Features

  • Added new Delegate Function Call node
  • Assistant chat message type now can have function_calls for parallel function calling support.
  • Add gpt-4o and gpt-4o-mini as possible models
  • (Anthropic Plugin) Add claude-3-5-sonnet-20240620 as a possible model

Bug Fixes & Tweaks

  • Correctly attach onGraphStart, onGraphError, and onGraphFinish for createProcessor. (#416)
  • Chunk node correctly uses input port
  • Slice node correctly uses input ports
  • Updated AssemblyAI package (#427)
rivet - Rivet IDE v1.7.12

Published by github-actions[bot] 5 months ago

Bug Fixes

  • Fix flickering when moving nodes around
  • Fix loading plugins that contain non-ascii unicode characters
  • Fix Vector KNN and Vector Store not using collection ID input port
rivet - Rivet Libraries 1.18.1

Published by abrenneke 5 months ago

Bug Fixes

  • Fix Vector Store and Vector KNN nodes not being able to use input ports for the collection ID.
rivet - Rivet IDE v1.7.11

Published by github-actions[bot] 5 months ago

New Features

  • Added Qdrant plugin!
  • HTTP Call node now supports binary output, can pipe into an Image node

Tweaks and Changes

  • Improved performance for large and extremely large graphs
  • Improved Rivet Utilities Plugin description
  • Update AssemblyAI package and vite
  • Added latest GPT-4-turbo as an option
rivet - Rivet Libraries v1.18.0

Published by abrenneke 5 months ago

New Features

  • Support binary output in Http Call node
  • Add internal support for latest gpt-4-turbo
rivet - Rivet IDE v1.7.10

Published by github-actions[bot] 6 months ago

New Features

  • (Anthropic Plugin) Claude 3 support for tool usage.

Bug Fixes

None

rivet - Rivet Libraries v1.17.9

Published by gogwilt 6 months ago

New Features

  • (Anthropic Plugin) Claude 3 support for tool usage.

Bug Fixes

None

rivet - Rivet IDE v1.7.9

Published by github-actions[bot] 7 months ago

New Features

  • (Anthropic Plugin) Full Claude 3 support!
  • Add setting to toggle the upper-casing of port names on nodes
  • Project path is included in project metadata (for plugins mostly)
  • Add rivet-utilities-plugin
  • Get Embedding Node supports model input and dimensions input
  • (AssemblyAI Plugin) Support additional parameters via a JSON object in the configuration
  • (Pinecone Plugin) Support storing properties of objects as the metadata of objects

Bug Fixes & Tweaks

  • Fix running from source with Volta
rivet - Rivet Libraries v1.16.0

Published by abrenneke 7 months ago

New Features

  • (Anthropic Plugin) Full Claude 3 support!
  • Get Embedding node can be provided a model, and a number of dimensions to generate
  • (AssemblyAI Plugin) Allow sending additional parameters via a JSON object
  • (Pinecone Plugin) Allow object data to be passed and stored in the metadata

Fixes & Changes

  • Update AssemblyAI library to latest
  • Allow accessing project path via project metadata
rivet - Rivet IDE v1.7.8

Published by github-actions[bot] 8 months ago

Changes & New Features

  • (OpenAI Plugin) Support sending a file name to OpenAI with the Upload File Node
  • (OpenAI Plugin) Do not always override an assistant's tools list in Run Thread node
  • Support removing presence_penalty and frequency_penalty and remove by default for Chat Node
  • Fix markdown rendering of subgraph node
  • Change GPT Function description editor to a code editor (with less height than normal code editor)
  • Retry OpenAI API 408 timeout
  • Add List Graphs, Graph Reference, and Call Graph nodes.
  • Improve extract json to handle square brackets and literal values
  • Added pdf2md + transformerlab plugins

Bug Fixes

  • Ignore empty event lines when reading from OpenAI event streams
  • Fix "fine-tune-results" being an file upload type option
  • Add potential fix for PATH issues installing plugins on MacOS
  • (Anthropic Plugin) now properly supports "Claude 2", "Claude 2.1", and "Claude Instant" choices
  • Fix in-app updating
rivet - Rivet Libraries v1.14.3

Published by abrenneke 8 months ago

Minor Changes

  • Chat node can optionally not send presence_penalty and frequency_penalty if those parameters are unset
  • Do not always override an assistant's tools list in Run Thread node
  • Support sending a file name to OpenAI with the Upload File node
  • Retry on OpenAI API 408 timeout
  • Ignore empty event lines logging when reading event stream (less log spam)
rivet - Rivet IDE v1.7.7

Published by github-actions[bot] 9 months ago

Improvements

  • Add gpt-3.5-1106 OpenAI model
  • Support GPT parallel function calling. Enabled by default on new Chat nodes.
  • (Anthropic Plugin) Support Claude 2.1

Bug Fixes

  • (OpenAI Plugin) Fix Run Thread node not waiting until thread is completed
  • (Anthropic Plugin) Improve error handling
rivet - Rivet Libraries v1.14.2

Published by abrenneke 9 months ago

Bug Fixes & Minor Changes

Not quite just a patch but should be backwards compatible, sorry!

  • Fix regression in 1.14.1 causing hanging or rejected promises with object -> string conversions
  • Add GPT-3.5 1106
  • (Anthropic Plugin) Support Claude 2.1
  • (Anthropic Plugin) Better error handling, won't retry client errors
  • (OpenAI Plugin) Fix Run Thread Node not waiting for run to finish to completion
  • Support GPT parallel function calling (Chat node will return function-calls instead of function-call when enabled)
rivet - Rivet IDE v1.7.6

Published by github-actions[bot] 9 months ago

Bug Fixes

  • Fix regression with rendering objects as strings causing crashes or hanging UI
rivet - Rivet IDE v1.7.5

Published by github-actions[bot] 9 months ago

Bug Fixes & Improvements

  • Persist last debugger connection URI
  • Fix flickering of nodes while dragging of them
  • Fix fsPath error when opening new project
  • Fix hotkeys on Windows
  • Fix LM Studio auto-configure path
  • Limit Object Node body rendering length so that it doesn't expand infinitely
  • Fix errors when running Rivet in a browser
  • Fix constant memory usage increase on Windows
  • Fix high CPU usage when Rivet is idle
  • Fix console error when dragging wire around
  • Fix Destructure Node wrapping its outputs in an array, when there is only one match for the output.
  • Validate URLs for the HTTP Call Node
  • Object Node is now more intelligent about its output data type. You can use arrays in an Object Node and they will be interpreted correctly when coercing in subsequent nodes.
  • Fix coercion from object to string, when the object is really an array. Object and any function more or less the same now (by analyzing the contents to see what type it is)
  • Fix saving "split sequential" toggle
rivet - Rivet Libraries v1.14.1

Published by abrenneke 9 months ago

Bug Fixes & Improvements

  • Fix Destructure Node wrapping single-value results in arrays. If you do $.path and it only matches one thing, you will get "result" out instead of ["result"]
  • Validate HTTP Call Node URLs before calling them
  • Improve Object Node type inference - if the type being returned is an object, it will correctly return object[] instead of object to improve type coercion in later nodes.
  • Improve type coercion for type: 'object' values. This is now treated more or less the same as an any (the actual type is inferred by the value's type). This improves coercion to string for arrays.
  • Fix isSplitSequential being serialized to project file.
rivet - Rivet IDE v1.7.4

Published by github-actions[bot] 10 months ago

New Features

Changes & Fixes

  • Plugin UI: Updated image thumbnails for Autoevals, Python, and FS plugins.
  • Fix JavaScript example in Code Node.
  • Fix input/output names in Code Node was crashing render.
  • Packages updated.
  • AssemblyAI plugin and package updated.
  • Fix concurrent chat node with local LLM (https://github.com/Ironclad/rivet/pull/249)
  • Fix creating objects with type and value properties.
  • Fix abort/subscribe memory leak.
rivet - Rivet Libraries v1.14.0

Published by gogwilt 10 months ago

New Features

  • Google Gemini Plugin.

Bug Fixes

  • Packages updated.
  • AssemblyAI plugin and package updated.
  • Fix concurrent chat node with local LLM (#249)
  • Fix creating objects with type and value properties.
  • Fix abort/subscribe memory leak.
rivet - Rivet Libraries v1.13.4

Published by abrenneke 11 months ago

Bug Fixes

  • Fix circular import with ESM importing (might be esbuild specific)