Published 28 January 2026
Major Features
Block of changes:
- Converse API support in Bedrock LLM client: Added support for the Converse API in the Bedrock LLM client, enabling richer prompt-based interactions (KG-543, #1384)
- Tool choice heuristics: Introduced heuristic-based required tool selection via
LLMBasedToolCallFixProcessorfor models that do not support explicit tool choice (KG-200, #1389)
Improvements
- Prompt parameter preservation: Ensured that
LLMParamsfields are preserved after callingPrompt.withUpdatedParams(#1194) - Error handling for tools: Improved error handling for tool argument parsing, result serialization, and subgraph tool execution failures (KG-597, #1329)
- OpenTelemetry:
- ACP SDK update: Updated the ACP SDK to version 0.13.1 to enable connections from IntelliJ-based IDE clients (KG-671, #1363)
Bug fixes
- OpenAI client:
- Bedrock client:
- DeepSeek structured output: Fixed structured output handling for DeepSeek (KG-537, #1385)
- Gemini 3.0 tool calls: Fixed thought signature handling for tool calls (KG-596, #1317)
- Subtask completion flow: Ensured that subtasks return after a tool call finishes, before issuing a new LLM request (#1322, #1362)