From d1cf816608cac0ad2675e7e13791aa8a99ddaa27 Mon Sep 17 00:00:00 2001 From: Thomas Vitale Date: Tue, 7 Jan 2025 00:24:41 +0100 Subject: [PATCH] fix(ai): Fix regressions --- .../arconia/ai/core/tools/ToolCallback.java | 22 +------------------ .../core/tools/method/MethodToolCallback.java | 1 - 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/ToolCallback.java b/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/ToolCallback.java index e3cc81d..2b2d4e3 100644 --- a/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/ToolCallback.java +++ b/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/ToolCallback.java @@ -1,28 +1,8 @@ package io.arconia.ai.core.tools; -import org.springframework.ai.chat.model.ToolContext; import org.springframework.ai.model.function.FunctionCallback; -import io.arconia.ai.core.tools.metadata.ToolMetadata; - /** * Specialization of {@link FunctionCallback} to identify tools in Spring AI. */ -public interface ToolCallback extends FunctionCallback { - - /** - * Get the metadata for the tool. - */ - ToolMetadata getToolMetadata(); - - /** - * Call the tool with the given input. - */ - String call(String toolInput); - - /** - * Call the tool with the given input and context. - */ - String call(String toolInput, ToolContext tooContext); - -} +public interface ToolCallback extends FunctionCallback {} diff --git a/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/method/MethodToolCallback.java b/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/method/MethodToolCallback.java index e123ed3..cee3c2e 100644 --- a/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/method/MethodToolCallback.java +++ b/arconia-ai/arconia-ai-core/src/main/java/io/arconia/ai/core/tools/method/MethodToolCallback.java @@ -41,7 +41,6 @@ public MethodToolCallback(ToolMetadata toolMetadata, Method toolMethod, @Nullabl this.toolObject = toolObject; } - @Override public ToolMetadata getToolMetadata() { return toolMetadata; }