- 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 Electronic Program Guide (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 Enhanced Metadata Bridge for Entertainment Resources (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? |
| What’s new | Answers questions about what’s new, changed, or fixed in Amazon Devices Builder Tools, based on its release notes. | What's new in Amazon Devices Builder Tools? |
| Feedback | Sends feedback about Amazon Devices Builder Tools for AI to Amazon directly from your agent’s chat. Your agent confirms the feedback is about Amazon Devices Builder Tools before it submits, and asks if the target isn’t clear. | 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. For TTFD, your agent checks the app type first and guides React Native for Vega apps and native (C++) apps separately. | 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, Low Memory Killer (LMK), and Application Not Responding (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 Media Source Extensions (MSE) and Encrypted Media Extensions (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? |
| Debugging tool routing | Detects your app type and points you to the right debugging tool for the symptom you describe, so you don’t need to name a tool. React Native for Vega apps on React Native 0.83 or later use React Native DevTools on-device to debug re-rendering, UI fluidity, and network issues. Apps on earlier React Native versions, and WebView apps with web-content issues (rendering, DOM and CSS, console or web JavaScript errors, breakpoints, web performance, memory, and network inspection), use Chrome DevTools. Native (C++) apps use GDB through Vega Studio, native trace analysis, and crash symbolication; React Native DevTools doesn’t apply to them. | My app's UI is janky. Help me debug it. |
These capabilities are specific to Fire OS app development.
| Capability | What it does | Example prompt |
|---|---|---|
| Fire TV Android SDK upgrade | Assesses and upgrades a third-party Fire TV Android app’s targetSdkVersion for Fire OS upgrades, across API levels 30 through 36 (Fire OS 8, 14, and 16). It works 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 |
| Scalable UI audit | Reviews a Fire TV or Android TV app for readiness on canvases other than 1080p, covering 720p, 900p, and 1440p in both directions. It runs a read-only scan of XML layouts, Jetpack Compose, code-side sizing, and React Native styles, flags raw-pixel sizing, absolute positioning, and image decoding that ignores the target canvas, and recommends fixes. | Audit my Fire TV app for non-1080p screen readiness |

