diff --git a/spring-ai-model/src/main/java/org/springframework/ai/model/tool/DefaultToolCallingManager.java b/spring-ai-model/src/main/java/org/springframework/ai/model/tool/DefaultToolCallingManager.java index 887ba56bb72..5149a98a85c 100644 --- a/spring-ai-model/src/main/java/org/springframework/ai/model/tool/DefaultToolCallingManager.java +++ b/spring-ai-model/src/main/java/org/springframework/ai/model/tool/DefaultToolCallingManager.java @@ -153,10 +153,6 @@ private static ToolContext buildToolContext(Prompt prompt, AssistantMessage assi && !CollectionUtils.isEmpty(toolCallingChatOptions.getToolContext())) { toolContextMap = new HashMap<>(toolCallingChatOptions.getToolContext()); - List messageHistory = new ArrayList<>(prompt.copy().getInstructions()); - messageHistory.add(new AssistantMessage(assistantMessage.getText(), assistantMessage.getMetadata(), - assistantMessage.getToolCalls())); - toolContextMap.put(ToolContext.TOOL_CALL_HISTORY, buildConversationHistoryBeforeToolExecution(prompt, assistantMessage)); }