Skip to content

Commit 69d0425

Browse files
authored
Merge pull request #182 from joreilly/dependency_updates
dependency updates
2 parents bfb6c75 + 97fb4ee commit 69d0425

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

agents/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ plugins {
55
dependencies {
66
implementation(libs.mcp.kotlin)
77
implementation(libs.koin.core)
8-
implementation("ai.koog:koog-agents:0.3.0")
8+
implementation(libs.koog.agents)
99
//implementation("org.slf4j:slf4j-simple:2.0.17")
10-
implementation("com.google.adk:google-adk:0.2.0")
11-
implementation("com.google.adk:google-adk-dev:0.2.0")
10+
implementation(libs.google.adk)
11+
implementation(libs.google.adk.dev)
1212

13-
implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-rx3:1.10.2")
13+
implementation (libs.kotlinx.coroutines.rx3)
1414

1515
// following needed for AdkWebServer (dev UI)
1616
implementation("org.apache.httpcomponents.client5:httpclient5:5.5")

agents/src/main/kotlin/koog/koog_agent.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ fun main() = runBlocking {
2828
//id = "llama3.1:8b",
2929
capabilities = listOf(
3030
LLMCapability.Temperature,
31-
LLMCapability.Schema.JSON.Simple,
31+
LLMCapability.Schema.JSON.Standard,
3232
LLMCapability.Tools
3333
),
34+
contextLength = 128_000,
3435
)
3536

3637

@@ -59,13 +60,14 @@ fun main() = runBlocking {
5960
}
6061
}
6162

62-
63+
println("Running agent")
6364
val output = agent.run(
6465
"""
6566
Get per capita emission data for France, Germany and Spain for the year 2024.
6667
Results should include full country name, country code, total emissions, population and per capita emissions.
6768
"""
6869
)
70+
6971
println("Result = $output")
7072
}
7173

gradle/libs.versions.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
[versions]
2+
googleAdk = "0.2.0"
3+
koogAgents = "0.4.1"
24
kotlin = "2.2.10"
35
ksp = "2.2.10-2.0.2"
46
kotlinx-coroutines = "1.10.2"
57
kotlinxSerialization = "1.9.0"
68

7-
agp = "8.12.1"
9+
agp = "8.12.2"
810
android-compileSdk = "36"
911
android-minSdk = "24"
1012
android-targetSdk = "36"
@@ -35,12 +37,16 @@ compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview"
3537
compose-adaptive = { module = "org.jetbrains.compose.material3.adaptive:adaptive", version.ref = "composeAdaptiveLayout" }
3638
compose-adaptive-layout = { module = "org.jetbrains.compose.material3.adaptive:adaptive-layout", version.ref = "composeAdaptiveLayout" }
3739

40+
google-adk = { module = "com.google.adk:google-adk", version.ref = "googleAdk" }
41+
google-adk-dev = { module = "com.google.adk:google-adk-dev", version.ref = "googleAdk" }
3842
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" }
3943
koin-compose = { module = "io.insert-koin:koin-compose", version.ref = "koin-compose-multiplatform" }
4044
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koin" }
4145

4246

47+
koog-agents = { module = "ai.koog:koog-agents", version.ref = "koogAgents" }
4348
kotlinx-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
49+
kotlinx-coroutines-rx3 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-rx3", version.ref = "kotlinx-coroutines" }
4450
kotlinx-serialization = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "kotlinxSerialization" }
4551
kmpObservableViewModel = { module = "com.rickclephas.kmp:kmp-observableviewmodel-core", version.ref = "kmpObservableViewModel" }
4652

0 commit comments

Comments
 (0)