I've built a sample application and Intents Extension for macOS Monterey. It provides a single intent for a shortcut action that makes text uppercase. The intent is listed in the extension's supported intents.
When a shortcut containing the action is run, rather than calling the intents extension, the hosting application is launched and the shortcut action never runs.
I feel like I'm missing something obvious.
Other notes:
- This same intents code works successfully on iOS.
- I have tested in both Swift and Objective-C
- The app delegate method for providing an intents handler is not called either.
- The hosting application does not list any supported intents
(Also filed as FB9357568 in case there's a bug here.)