diff --git a/app/androidApp/src/main/kotlin/com/example/aiapp/SpawnScreen.kt b/app/androidApp/src/main/kotlin/com/example/aiapp/SpawnScreen.kt index f64f4e6..41016a0 100644 --- a/app/androidApp/src/main/kotlin/com/example/aiapp/SpawnScreen.kt +++ b/app/androidApp/src/main/kotlin/com/example/aiapp/SpawnScreen.kt @@ -67,11 +67,13 @@ fun SpawnScreen( var title by remember { mutableStateOf("") } var model by remember { mutableStateOf("") } var cwd by remember { mutableStateOf("") } - // "auto" rather than "manual": on a phone every ask is a round trip to - // a question card, and answering "allow Bash?" dozens of times per task - // is what this app exists to avoid. Manual stays one tap away for a - // session that warrants it. - var permissionMode by remember { mutableStateOf("auto") } + // "bypassPermissions" rather than "auto": on a phone every ask is a + // round trip to a question card, and answering "allow Bash?" dozens of + // times per task is what this app exists to avoid. Auto already allows + // most of what a session does, so what the prompts left were mostly the + // interruption without the choice. The stricter modes stay one tap away + // for a session that warrants one. + var permissionMode by remember { mutableStateOf("bypassPermissions") } var busy by remember { mutableStateOf(false) } // Only the spawn's own failure. The fetch's lives in `options`: this // one leaves a filled-in form worth keeping, and that one leaves