- Cross-OS
- Vega-only
- Fire OS-only
These capabilities work across Fire OS and Vega OS.
| Capability | What it does | Example prompt |
|---|---|---|
| App Porting (Beta) | Migrates an existing Fire OS app to Vega, or wraps a web URL as a Vega app. Supported paths: Fire OS WebView → Vega WebView app, Fire OS React Native → React Native for Vega app, Fire OS native (Java or Kotlin) → React Native for Vega app (partial support), and Web URL → Vega WebView app. | Help me migrate my Fire OS app to Vega |
| In-app purchasing | Integrates and tests the Amazon Appstore In-App Purchasing (IAP) SDK. | Help me integrate IAP in my Vega app |
| Content Personalization | Integrates and tests the Content Personalization feature, such as the Continue Watching row. | Help me integrate Content Personalization in my Vega app |
| Content Launcher | Integrates Content Launcher (Universal Search and Browse), account login, and voice transport controls. | Help me integrate Content Launcher in my Vega app |
| Live TV | Integrates and tests Live TV (linear channels), including EPG channel sync and channel tuning and playback. | Help me integrate Live TV in my Vega app |
| EMBER catalog integration | Generates and validates an additive EMBER catalog adapter from an existing content system. | Help me build an EMBER catalog adapter for my system |
| Remote knowledge search | Searches and retrieves documentation from developer.amazon.com and community.amazondeveloper.com so your agent can answer app development questions beyond the curated local workflows. | How do I submit my app to the Amazon Appstore? |
| Feedback | Sends feedback about Amazon Devices Builder Tools for AI to Amazon directly from your agent’s chat. | I want to provide feedback |
These capabilities are specific to Vega OS app development.
| Capability | What it does | Example prompt |
|---|---|---|
| Onboarding, SDK, and CLI | Sets up the Vega SDK and project, and runs CLI tools to build and run your app on the Vega Virtual Device or a connected device. | Help me set up the Vega SDK and run my app on the Virtual Device |
| Developer Mode | Enables Developer Mode on Fire TV (Vega OS) devices for developer shell access and Vega Device Agent (VDA) connectivity. | Enable Developer Mode on my Fire TV device |
| Performance analysis | Diagnoses and fixes Time to First Frame (TTFF), Time to Fully Drawn (TTFD), UI re-rendering, key input latency, and UI fluidity issues against KPI targets. | Can you help me debug and fix the Time to First Frame issue in my Vega app? |
| Performance best practices | Checks code against React Native performance best practices. | Help me analyze if this component follows React Native Vega performance best practices |
| Crash analysis | Diagnoses JavaScript, native, LMK, and ANR crashes with automated Amazon Crash Report (ACR) analysis and symbolication. | Why did my app crash? |
| Best practices (manifest and components) | Validates manifest.toml and implements Vega components (for example, Carousel). | Can you validate my manifest file and update it as needed? |
| UI development | Generates Vega app UI from screenshots and design mockups, and implements stack, tab, and drawer navigation using Amazon-specific react-navigation packages. | Create a Vega app UI to match this screenshot |
| Focus management | Implements D-Pad navigation and focus for TV interfaces using TVFocusGuideView and FocusManager. | Create an app with two buttons to showcase focus management |
| React Native upgrade | Runs an interactive, turn-based workflow to upgrade the React Native version in a Vega app (for example, 0.72 → 0.83). | Upgrade my Vega app from React Native 0.72 to 0.83 |
| Media playback | Adds W3C MSE/EME media playback with adaptive streaming (HLS/DASH), DRM support, Shaka Player integration, and media controls. | Add a simple media playback implementation to my Vega app |
| Matter Casting | Integrates and tests Matter Casting, which lets a phone app discover a TV, launch content on it, and control playback. | Help me add Matter Casting to my Vega app |
| Accessibility | Adds Fire TV accessibility support in React Native for Vega apps. | How do I label an icon-only button so VoiceView announces it? |
| Captions and audio description | Honors the OS caption and audio description settings in Vega apps, for both the VegaScript and WebView players. | How do I honor the user's caption settings in my Vega video app? |
| React Native DevTools integration | Brings up React Native DevTools on-device to debug re-rendering, UI fluidity, and network issues. | Open RN DevTools for my app |
These capabilities are specific to Fire OS app development.
| Capability | What it does | Example prompt |
|---|---|---|
| Fire TV Android SDK upgrade | Assesses and upgrades third-party Fire TV Android apps across API levels 30 through 36, one level and one behavioral change at a time, with evidence review and explicit approval before each edit. | Upgrade my Fire TV app from targetSdkVersion 30 to 35 |

