Align koog prompt-executor with agents at 1.2.0 - #293
Merged
Merged
Conversation
These are the same release train published under two version strings — koog bumped agents to 1.2.0 while the prompt-executor artifacts moved to 1.2.0-beta. Renovate skips pre-releases by default, so the executors were left a release behind and Gradle was resolving a mixed 1.1.1/1.2.0 graph. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ReoMX8TjLpTkCocLiLVTuL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
koogAgentswent to 1.2.0 in #290, butkoogPromptExecutorAllstayed at1.1.1-beta. Both track the same koog release train — the executor artifacts are just published with a-betasuffix (1.1.1↔1.1.1-beta,1.2.0↔1.2.0-beta, confirmed against Maven Central). Renovate ignores pre-release versions by default, so it never proposed this one.Before this, Gradle was resolving a mixed graph and silently upgrading the 1.1.1-beta artifacts' transitives to 1.2.0. After it, everything under
ai.koogresolves at 1.2.0/1.2.0-beta with no conflict resolution.The two catalog keys have to stay separate —
ai.koog:koog-agentspublishes unsuffixed andai.koog:prompt-executor-llms-allonly publishes-beta, so they can't share one version ref.Test plan
assembleDebug,:composeApp:jvmTest,compileKotlinIosSimulatorArm64,compileKotlinWasmJs,:agents:build,:mcp-server:buildall pass locally:composeApp:dependenciesshows the wholeai.kooggraph at 1.2.0/1.2.0-beta with no version-conflict upgrades🤖 Generated with Claude Code
https://claude.ai/code/session_01ReoMX8TjLpTkCocLiLVTuL