releases/v2.9.6.en.md
This release turns favorites from static prompts into reproducible templates: users can attach variables and examples with parameters and images, then apply an example directly into the corresponding workspace with one click.
parseFavoriteReproducibility utility and FavoriteReproducibilityExample types.resolveAssetIdToDataUrl and normalizeImageSourceToPayload helpers for example image resolution.proMultiMessageSession, proVariableSession, imageText2ImageSession, imageImage2ImageSession, imageMultiImageSession) to support example parameter injection.undefined second argument assertions in favorite-related component tests after the useFavorite signature change.useFavorite / use-favorite signatures now accept an optional second options parameter; existing callers work without changes.FavoriteCard.vue has been removed; use FavoriteEditorForm.vue with FavoriteWorkspaceListItem for all favorite create/edit/list interactions.applyFavoriteExample resolves target workspace sessions via a key-based mapping (getFavoriteTargetKey), making it straightforward to extend to new workspace modes.