Group of 6 You'll notice
Claude Code now detects Android app development too, not just iOS, and records what specifically triggered the detection
What
- A new Android/Kotlin dev-intent detector runs alongside the existing iOS/Swift one, looking for things like
AndroidManifest.xml,gradlew assemble/install/bundlecommands,adb/emulator/sdkmanagerusage, and edits to.kt/.kts/.javafiles. - Both detectors feed a shared "dev intent" tracking map (
ios_app,android_app), and a newsystem/dev_intentevent fires when a conversation or repo scan shows platform-specific development, so a host app (like Claude Code Desktop) can offer the right tool. - Detection now records what triggered it: the internal check changed from a plain yes/no to returning a specific
triggervalue, which is logged in both thedev_intentsystem event and thedev_intent_detecttelemetry event, alongside the list of newly-detected kinds. - The detected state (
devIntentsDetected) is now persisted with the project/session. - Note: a spinner-tip feature that reacts to detected dev intents has its
android_appentry hardcoded to always return false, so Android detection doesn't yet trigger that particular tip.
Why This lets Claude Code Desktop and similar hosts recognize Android development the same way they already recognize iOS development, and recording the specific trigger makes the detection easier to reason about and debug.