<< All versions
Skill v1.0.3
currentAutomated scan100/100aospbooks/aosp-internal-book/ai-and-devices
+2 new
──Details
PublishedSeptember 20, 2026 at 08:15 AM
Content Hashsha256:f9525cb768155bef...
Git SHA417daade4264
Bump Typepatch
──Files
Files (1 file, 1.6 KB)
SKILL.md1.6 KBactive
SKILL.md · 34 lines · 1.6 KB
version: "1.0.3" name: aosp-ai-and-devices description: | AOSP Part XII — AI & Devices. Use when reasoning about on-device ML in AOSP, NNAPI, the AppFunctions framework for assistant integration, the Computer Control flow, CompanionDeviceManager, or virtual devices (virtual displays/inputs/cameras for cross-device experiences), or the NpuManager module for on-device neural accelerators (model-load admission control, the NDK ANpuBuffer surface, the android.hardware.npu HAL). Chapters 51–53. metadata: author: 'utzcoz' version: '2026.06.24' last-updated: '2026-09-12'
AOSP Part XII — AI & Devices
Newer cross-device and assistant-oriented surfaces: on-device ML wiring and the companion-device / virtual-device frameworks.
Chapters in this Part
51-ai-appfunctions.md— on-device ML in AOSP, NNAPI, AppFunctions framework for assistant integration, Computer Control52-companion-virtual-device.md— CompanionDeviceManager, virtual displays/inputs/cameras, cross-device experiences53-npu-manager.md— the NpuManager mainline module for on-device neural accelerators: model-load admission control (budget/turn-taking policies, priorities), the Rust NDK ANpuBuffer/INpuAllocator, the android.hardware.npu HAL, and libwrapfd buffer protection
When to load which chapter
- Question mentions NNAPI, AppFunctions, on-device ML, Computer Control →
51-ai-appfunctions.md - Question mentions CompanionDeviceManager, virtual display, virtual camera, virtual input →
52-companion-virtual-device.md - Question mentions NPU, neural accelerator, NpuManager, ANpuBuffer, model-load scheduling →
53-npu-manager.md