<!--
{
  "documentType" : "article",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/Deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated symbols"
}
-->

# Deprecated symbols

Review unsupported symbols and their replacements.

## Topics

### Deprecated types

[`protocol AudioStartingIntent`](/documentation/AppIntents/AudioStartingIntent)

An App Intent that plays, pauses, or otherwise modifies audio playback state when it executes.

[`protocol ForegroundContinuableIntent`](/documentation/AppIntents/ForegroundContinuableIntent)

A protocol you use for app intents which begin their work with the app in the background but
may request to continue in the foreground.

[`protocol LiveActivityStartingIntent`](/documentation/AppIntents/LiveActivityStartingIntent)

An intent that starts, pauses, or otherwise modifies a Live Activity.

### Deprecated macros

[`macro AssistantIntent<T>(schema: T)`](/documentation/AppIntents/AssistantIntent(schema:))

A Swift macro you use to make sure your app intent conforms to an assistant schema.

[`macro AssistantEntity<T>(schema: T)`](/documentation/AppIntents/AssistantEntity(schema:))

A Swift macro you use to make sure your app entity conforms to an assistant schema.

[`macro AssistantEnum<T>(schema: T)`](/documentation/AppIntents/AssistantEnum(schema:))

A Swift macro you use to make sure your app enum conforms to an assistant schema.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)