Bring Your Own Agent (BYOA) låter dig välja en kodagent i Android Studio i stället för att bara använda den inbyggda. Google lyfter fram Claude Agent, Codex och Google Antigravity, och stödet för fler agenter bygger på Agent Client Protocol, ACP. Funktionen är fortfarande förhandsversion i Canary-kanalen. Googles versionsinformation anger Android Studio Rabbit 2 Canary 2 som första version med BYOA.

Kom i gång i Android Studio

  1. Installera den senaste versionen av Android Studio Canary från Googles officiella nedladdningssida. Canary är en tidig kanal och kan ändras eller innehålla fel; behåll gärna din stabila installation för arbete som kräver den.
  2. Öppna ett Android-projekt och sedan Agent-fönstret.
  3. Välj Claude Agent, Codex eller Antigravity i agentväljaren.
  4. Logga in med den plan som leverantören stöder, eller ange en API-nyckel där det erbjuds.
  5. Hittar du inte agenten, kontrollera Settings → Tools → AI → Agents. På macOS börjar vägen i Android Studio-menyn i stället för File.

Google anger att både privata och företagsabonnemang kan användas, men agentleverantörens egna planer och kvoter gäller. BYOA innebär alltså inte fri användning av Claude, Codex eller ett API. Kontrollera kostnad och datavillkor hos vald leverantör innan du kopplar ett arbetsprojekt.

Android Studios agentmeny visar Built-in Agent, Claude Agent, Codex och Google Antigravity med märkningen Agents are in Preview
Agentväljaren i Googles dokumentation. Bild: Android Developers / Android Open Source Project. Originalbild från förhandsdokumentationen, återgiven enligt webbplatsens licensvillkor.
Flöde från Android Studios agentfönster via ACP till vald agent och tillbaka till byggdiagnostik, SDK och emulator
Hur Google beskriver kopplingen mellan IDE och agent. Originaldiagram: Tekniksvar; ingen skärmbild av Android Studio.

Vad får agenten tillgång till?

Android Studio kan ge agenten projektstruktur, bygginställningar och relevant kodkontext via ACP. Google beskriver också tillgång till byggdiagnostik, Jetpack Compose Preview, Android SDK-verktyg och emulatorstyrning. Det kan hjälpa när agenten ska hitta ett byggfel eller kontrollera en vy i emulatorn. Tillgången är inte ett påstående om att varje agent utför alla uppgifter lika bra.

En kodagent kan även läsa och ändra filer, köra kommandon och tester. Kontrollera därför behörighetsfrågorna när den vill göra något utanför en ren förklaring. Börja gärna med en liten, reversibel uppgift: be agenten förklara ett konkret byggfel, föreslå en ändring och köra det relevanta testet. Granska diffen innan du behåller koden.

Arbetsflöde för en agentändring: ge en avgränsad uppgift, granska behörighet, kör bygg och test, kontrollera diff
En praktisk kontroll före du behåller agentens kod. Originaldiagram: Tekniksvar.

Om alternativet saknas

Kontrollera först versionen: den stabila kanalen har enligt Googles septemberdokumentation inte samma BYOA-förhandsstöd. Funktionen rullas ut som preview, så exakt utseende och tillgång kan ändras. Öppna sedan agentregistret under Tools → AI → Agents och kontrollera att vald agent och inloggning faktiskt är tillgängliga för ditt konto. Om ett abonnemang eller en kvot tar slut behöver du hantera det hos leverantören.

För en bredare jämförelse av assistenterna finns ChatGPT mot Claude. Vill du förstå vad det betyder att en assistent kan utföra flera steg med verktyg, se vår förklaring av AI-agenter.