getArgument("store")).orElse(DEFAULT_STORE);
this.instructions = descriptor.getArgument("instructions");
From 585ed4a9f8b385041efd3683d229a2684709227a Mon Sep 17 00:00:00 2001
From: Adesh Nalpet Adimurthy <390.adesh@gmail.com>
Date: Wed, 4 Mar 2026 08:24:09 -0500
Subject: [PATCH 4/6] Static for ObjectMapper and remove capablities comment in
the docs
---
.../openai/OpenAIResponseModelConnection.java | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/integrations/chat-models/openai/src/main/java/org/apache/flink/agents/integrations/chatmodels/openai/OpenAIResponseModelConnection.java b/integrations/chat-models/openai/src/main/java/org/apache/flink/agents/integrations/chatmodels/openai/OpenAIResponseModelConnection.java
index 97dbabd5d..5346a95bd 100644
--- a/integrations/chat-models/openai/src/main/java/org/apache/flink/agents/integrations/chatmodels/openai/OpenAIResponseModelConnection.java
+++ b/integrations/chat-models/openai/src/main/java/org/apache/flink/agents/integrations/chatmodels/openai/OpenAIResponseModelConnection.java
@@ -50,15 +50,7 @@
*
* Unlike {@link OpenAIChatModelConnection} which uses the Chat Completions API and works with
* any OpenAI-compatible provider (DeepSeek, DashScope, etc.), this implementation uses OpenAI's
- * Responses API which is specific to OpenAI and offers additional capabilities:
- *
- *
- * - Built-in tools (web search, file search, code interpreter)
- *
- Native remote MCP server support
- *
- Reasoning summaries for o-series models
- *
- Stateful multi-turn via previous_response_id
- *
- Response storage for later retrieval
- *
+ * Responses API which is specific to OpenAI.
*
* For OpenAI-compatible providers that only support the Chat Completions API, use {@link
* OpenAIChatModelConnection} instead.
@@ -92,8 +84,8 @@
public class OpenAIResponseModelConnection extends BaseChatModelConnection {
private static final TypeReference