Changelog
The latest releases across the QVAC stack - the SDK, CLI and inference addons - pulled straight from the open-source repository.
The latest releases across the QVAC stack - the SDK, CLI and inference addons - pulled straight from the open-source repository.
📦 NPM: https://www.npmjs.com/package/@qvac/sdk/v/0.8.3
This release fixes a race condition in the KV cache save path during tool-calling completions, improving stability for multi-turn conversations that use tool integration.
The KV cache save during tool-calling completions could race with ongoing inference because the session path was not passed to the save command and the save response was not awaited. This could result in corrupted or missing session state between tool-call rounds.
The fix ensures the save command receives the correct session path and the SDK awaits the save response before proceeding. If the save fails, the error is now logged as a warning instead of propagating as an unhandled exception, so inference can continue gracefully.
What changed:
logCacheSaveError helper captures save failures as warnings, keeping the completion stream alive even if the cache write failspackage.json for better discoverability on the npm registry, covering AI/ML, inference engines, supported platforms, and P2P capabilities.llms-full.txt) in the SDK README for AI/LLM tool consumption.Stay updated
New versions, breaking changes and migration notes - straight to your inbox. No spam, unsubscribe anytime.