v0.2.64
v0.2.64 — Native vision images, dedicated org switcher
Vision-capable chat models now receive image attachments inlined as multimodal content instead of going through the image tool, the organization switcher graduates into its own nav button on desktop and mobile, and i18n / Canvas preview regressions from the previous release are fixed across all three locales.
🚀 Features
- Native image input for vision-capable chat models. When the resolved chat model carries the
visiontag and the turn includes image attachments, images are read from_storageand inlined asImagePartcontent (≤ 1 MB each) rather than going through theimagetool, which is dropped for that turn. Failover to a non-vision model automatically reverts to the markdown + image-tool path. Response-cache keys now fingerprint multimodal prompt content so two requests with identical text but different images no longer collide. (#1639)
🛠 Improvements
- Organization switcher promoted to a dedicated nav button. A new
OrganizationButton(Building2 icon + dropdown withOrganizationListPanel) replaces the embedded switcher previously buried inside the user menu and organization settings page. Wired into both desktop and mobile navigation, with translations updated inen/de/fr. (#1640)
🐛 Fixes
- Canvas HTML preview iframe runs inline scripts again. A permissive
Content-Security-Policymeta tag is now injected into the preview document so inline<script>blocks generated by the model actually execute, restoring interactive Canvas previews. (#1641) - Restored i18n keys that the orphan detector was incorrectly pruning.
messages-usage.test.tsnow recognises thet<Capital><rest>alias convention (e.g.tTables,tCustomers) and captures keys passed through ternaries / inline expressions, so callback-scoped translation calls no longer look orphaned. Missing keys re-added toen.json,de.json, andfr.json. (#1642)
Upgrade
Run tale upgrade to update the CLI, then tale deploy to apply the new version. No manual migration required.
Contributors
@larryro, @Israeltheminer, @yannickmonney
Full Changelog: v0.2.63...v0.2.64