Rig v0.27.0 now available! #1164
joshua-mo-143
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm happy to announce that Rig v0.27.0 is now available!
This is the last release of the year, and it has a size to match. To all the contributors: a huge thank you for your hard work. Your persistence and willingness to help has really not only made the maintainers' lives easier - your changes have also made it into the hands of many serious Rust teams making use of LLMs today, as well as many AI teams who may be considering Rust.
This is an absolutely huge patch with lots of changes, so let's dive right in!
New Features
Concurrent tool execution for non-stream agent prompts
You can now execute tools concurrently for non-streamed agent responses!
Simply use the
.with_tool_concurrency()function:LSH for in-memory vector store
You can now use Locality Sensitive Hashing with the in-memory vector store! This should significantly speed up search times.
Big thanks to @Dev79844 for contributing this.
Removal of
workercrate dependency and featureThe
workercrate (which we originally depended on for WASM compatibility) has now been removed thanks to the original work done by @FayCarsons which was then extended to try and remove this.In place of this, we now have the
wasmfeature - try it out if you're compiling to WASM!Other features
reqwest-middlewareout of the box! Simply enable the required feature (reqwest-middleware).Reasoning. This should reduce ambiguity when streaming items.GroqAdditionalParameters, serializing it to a JSON value then adding it to your agent or LLM's additional parameters. Note that this means the normal value is now unset by default - you will need to set it if you don't already.Bug fixes
flattenmacro attributeMiscellaneous
todo!(),unimplemented!()anddbg!()Breaking
workerfeature you will now need to switch to thewasmfeatureRelated related PRs: #1150 #1148
Thanks for reading! We build rig, rig builds us.
Beta Was this translation helpful? Give feedback.
All reactions