AppScope

class AppScope(val app: AppEntry, val cleaned: String)(source)

An installed app named inside the command claims the whole command ("message mummy hello on whatsapp" is a WhatsApp message, start to finish). Detection is deterministic — the code knows the installed-app list, the model doesn't: a marker phrase ("on/in/via/using ") resolved with confidence, or a bare token that exactly equals an installed label. cleaned is the command with the mention removed, so the model never sees — and can't mangle — it.

Constructors

Link copied to clipboard
constructor(app: AppEntry, cleaned: String)

Properties

Link copied to clipboard
Link copied to clipboard