Lemonade – v10.6.0: fix: emit collection components under public model names (#1985)
π Lemonade SDK v10.6.0 is here! π
If youβve been running LLMs locally using Lemonade to squeeze every bit of power out of your NPU or GPU, listen up! This update is a massive win for anyone building custom workflows or managing model components via the SDK. It smooths out some nasty synchronization issues that were causing headaches in the UI.
Whatβs new in this release:
- Fixed Component Naming Mismatch: No more “not downloaded” errors! Previously, collection components were being serialized with an internal `user.` prefix, which broke renderers looking for the public names. Now, the SDK correctly emits components under their public model names, keeping your wire format consistent and your download buttons working perfectly. π οΈ
- Improved Reliability: The fix ensures that the Planner LLM field no longer renders as a blank space when you’re dealing with user-registered components.
- Robust Testing: The devs have updated the test suites to ensure this new public-name format works flawlessly without messing up internal cache lookups or storage canonicalization.
The best part? Your load/download paths and cache keys remain exactly the same, so upgrading is a total breeze for your dev workflow! π
