Rig v0.33 now available! #1535
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.
-
Hi everyone, Rig v0.33 is available to use!
Let's get right into talking about what's new this version and what's been updated.
New custom MCP Client
Do your MCP servers need to update their tools often? Now you can easily update your agent's tools with our new
McpClientHandler, which automatically does this for you. All you need is aToolServerHandle(created when usingToolServer::run()) and an MCP client. Then simply attach your tool server handle to your agent and you'll be good to go!System messages
For a long time now, preamble has basically been the default "system prompt" in Rig. Now however, you can also directly insert system messages into your message history (as the first message!) which will make it much easier to print as part of a chat history rather than needing to directly manipulate the preamble itself.
New providers and provider integrations
The following new providers and provider integrations have been added:
Provider-native tooling support
We now support using provider-native tooling! You can use the tooling that each provider is able to use natively without any interaction required from Rig's side. Simply include it in your request and let the provider do all the work for you.
Cached tokens in telemetry
Cached tokens are now shown in telemetry. Pretty useful for anyone who needs aggregated token counts!
Fixed
serde_json/arbitrary_precisionfeature.max_tokensnot being forwarded in OpenAI requestsFull changelog: #1489
Thanks for reading! We build rig, rig builds us.
Beta Was this translation helpful? Give feedback.
All reactions