Skip to content

Update dependency ai.koog:koog-agents to v0.8.0#7

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/koog
Open

Update dependency ai.koog:koog-agents to v0.8.0#7
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/koog

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 15, 2026

This PR contains the following updates:

Package Change Age Confidence
ai.koog:koog-agents 0.7.30.8.0 age confidence

Release Notes

JetBrains/koog (ai.koog:koog-agents)

v0.8.0

Compare Source

Published 10 April 2026

Major Features

  • Spring AI Integration: Added comprehensive Spring AI support with ChatMemoryRepository and VectorStore integration for seamless persistence and retrieval (#​1719, #​1763)
  • Amazon Bedrock AgentCore Memory: Introduced ChatHistoryProvider backed by Amazon Bedrock AgentCore Memory for managed conversation state (#​1758)
  • DataDog LLM Observability: Added DataDog LLM Observability exporter with response metadata forwarding to inference spans (#​1591)

Improvements

  • Native structured output for Claude 4.5+: Added JSON Schema support for Claude 4.5+ series models across Anthropic, Bedrock, and Vertex AI providers (#​1593)
  • Mermaid diagram support for nested subgraphs: Enhanced Mermaid diagram generator to visualize subgraphs and nested subgraphs (#​1745)
  • RAG-based abstractions:LongTermMemory feature now uses cleaner abstractions from rag-base for better modularity (#​1785)
  • LLMClient constructor decoupling: Decoupled LLMClient constructors from Ktor for improved flexibility (#​1742)
  • Customizable field names: Added support for customized field names in AdditionalPropertiesFlatteningSerializer (#​1626)
  • GPT-5.4 models: Added support for GPT-5.4Mini and GPT-5.4Nano models (#​1837)
  • Google models update: Updated Google models capabilities and deprecated older model versions (#​1827)
  • Environment creation abstraction: Extracted environment creation into prepareEnvironment method in agent implementations for better extensibility (#​1790)
  • Reasoning prompt refactoring: Moved reasoning prompt configuration to strategy parameters for better encapsulation (#​1789)
  • JSON schema capabilities: Added JSON schema capabilities to OpenAI models (#​1822)
  • Add missing JavaAPI for history compression inside write session: Added replaceHistoryWithTLDR as non-suspend method of AIAgentWriteSession (#​1839)

Bug Fixes

  • Agent message handling: Corrected description of Koog agent message handling (#​1010)
  • History compression with chat memory: Fixed missed prompt messages when chat memory feature is enabled (#​1835)
  • Reasoning messages: Added IDs for reasoning messages and improved reasoning process to fix status 400 errors from OpenAI (#​1779)
  • Ollama embedding: Check HTTP status before deserializing Ollama embedding response to prevent parsing errors (#​1702)
  • Ktor parameter shadowing: Renamed registerTools parameter in koog-ktor to avoid Builder.build() shadowing (#​1705, #​1721)
  • Opus 4.6 token limit: Corrected maxOutputTokens from 1M to 128K for Claude Opus 4.6 (#​1825)
  • Java AIAgentLLMWriteSession: Added Java support for AIAgentLLMWriteSession compress history functionality

Breaking Changes

  • LLMProvider singletons restored: Restored LLMProvider singletons and fixed reified type inference (potentially breaking for custom provider implementations) (#​1800)

Examples

  • Spring AI Examples Add comprehensive examples of Koog + Spring AI integration

Documentation

  • Java API documentation: Add Java code snippets for Agent Events documentation (#​1833)
  • DataDog documentation: add DataDog exporter documentation (#​1801)
  • Java API documentation: Add Java code snippets for tracing feature (#​1821)
  • Java API documentation: Add missing Java snippets for Persistence (#​1818)
  • Java API documentation: Add java snippets for model capabilities docs (#​1815)
  • Java API documentation: Add java snippets for content moderation docs (#​1814)
  • Java API documentation: Add missing Java snippets for read/write LLM sessions (#​1808)
  • Java API documentation: Predefined strategies Java snippets (#​1796)
  • Java API documentation: Update streaming docs with Java snippets (#​1792)
  • Fixed broken formatting: fix code snippets to remove leaking includes (#​1759)
  • Improve wording: Update wording in History compression and Predefined nodes and components (#​1699)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants