I have an image based app with albums, except in my app, albums are known as galleries.
When I tried to conform my existing OpenGalleryIntent
with @AssistantIntent(schema: .photos.openAlbum)
, I had to change my existing gallery
parameter to be called target
in order to fit the predefined shape of this domain.
Previously, my intent was configured to display as “Open Gallery” with the description “Opens the selected Gallery” in the Shortcuts app. After conforming to the photos domain, it displays as “Open Album” with a description “Opens the Provided Album”.
Shortcuts is ignoring my configured title and description now. My code builds, but with the following build warnings:
- Parameter argument
title
of a required Assistant schema intent parametertarget
should not be overridden - Implementation of the property
title
of an AppIntent conforming to AssistantSchemaIntent should not be overridden - Implementation of the property
description
of an AppIntent conforming to AssistantSchemaIntent should not be overridden
Is my only option to change the concept of a Gallery
inside of my app into an Album
? I don't want to do this... Conceptually, my app aligns well with this domain does, but I didn't consider that conforming to the shape of an AI schema intent would also dictate exactly how it's presented to the user.
FB16283840