From 609edd6c3b5157934232a8b6c7b52eb0727f3f7c Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 1 Nov 2026 08:04:22 -0700 Subject: [PATCH] llm, refactor the AGENTS version section. --- tasks/workstation/linux/software/ai/llm.yml | 59 +++++++++++++++------ 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/tasks/workstation/linux/software/ai/llm.yml b/tasks/workstation/linux/software/ai/llm.yml index 188fe54..d6a21fd 100644 --- a/tasks/workstation/linux/software/ai/llm.yml +++ b/tasks/workstation/linux/software/ai/llm.yml @@ -653,23 +653,48 @@ Android : paths are from the project root. Flutter : paths are under the folder `android`. - - Gradle: 9.8.2 - - gradle/wrapper/grade-wrapper.properties - - distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip - - AGP: 9.5.0 - - build.gradle.kts - - id("com.android.application") version "9.5.0" apply false - - Kotlin: 2.4.21 - - settings.gradle.kts - - id("org.jetbrains.kotlin.android") version "2.4.21" apply false - - Java: JDK 17 - - app/build.gradle.kts - - sourceCompatibility = JavaVersion.VERSION_17 - - targetCompatibility = JavaVersion.VERSION_17 - - jvmTarget.set(JvmTarget.JVM_17) - - Flutter (plugin loader): 1.0.0 - - settings.gradle.kts - - id("dev.flutter.flutter-plugin-loader") version "1.0.0" + - gradle/wrapper/grade-wrapper.properties + - Gradle 9.8.2 + ``` + ... + distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip + ``` + - settings.gradle.kts + - AGP 9.5.0, Kotlin 2.4.21, Flutter Plugin Loader 1.0.0 + ``` + id("com.android.application") version "9.5.0" apply false + id("org.jetbrains.kotlin.android") version "2.4.21" apply false + id("dev.flutter.flutter-plugin-loader") version "1.0.0" + ``` + - app/build.gradle.kts + - Java JDK 17 + ``` + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + // AGP 9's bundled Kotlin - use the native DSL + kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_17) + } + } + ``` + - Also enable minify and shrink while in there. + ``` + buildTypes { + getByName("release") { + ... + isMinifyEnabled = true + isShrinkResources = true + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + ``` Regardless of whether AGP bundles Kotlin, we need to specify it to avoid things like "Your project's Kotlin version (2.2.10) is lower