File tree Expand file tree Collapse file tree 3 files changed +19
-0
lines changed
spring-ai-client-chat/src/main/java/org/springframework/ai/chat/client Expand file tree Collapse file tree 3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -222,6 +222,12 @@ interface ChatClientRequestSpec {
222
222
223
223
ChatClientRequestSpec toolNames (String ... toolNames );
224
224
225
+ /**
226
+ * Use toolNames instead
227
+ */
228
+ @ Deprecated (forRemoval = true , since = "1.0.0-m8" )
229
+ ChatClientRequestSpec tools (String ... toolNames );
230
+
225
231
ChatClientRequestSpec tools (Object ... toolObjects );
226
232
227
233
ChatClientRequestSpec toolCallbacks (ToolCallback ... toolCallbacks );
@@ -289,6 +295,9 @@ interface Builder {
289
295
290
296
Builder defaultToolNames (String ... toolNames );
291
297
298
+ @ Deprecated
299
+ Builder defaultTools (String ... tools );
300
+
292
301
Builder defaultTools (Object ... toolObjects );
293
302
294
303
Builder defaultToolCallbacks (ToolCallback ... toolCallbacks );
Original file line number Diff line number Diff line change @@ -833,6 +833,11 @@ public <T extends ChatOptions> ChatClientRequestSpec options(T options) {
833
833
return this ;
834
834
}
835
835
836
+ @ Override
837
+ public ChatClientRequestSpec tools (String ... toolNames ) {
838
+ return this .toolNames (toolNames );
839
+ }
840
+
836
841
@ Override
837
842
public ChatClientRequestSpec toolNames (String ... toolNames ) {
838
843
Assert .notNull (toolNames , "toolNames cannot be null" );
Original file line number Diff line number Diff line change @@ -150,6 +150,11 @@ public Builder defaultSystem(Consumer<PromptSystemSpec> systemSpecConsumer) {
150
150
return this ;
151
151
}
152
152
153
+ @ Override
154
+ public Builder defaultTools (String ... toolNames ) {
155
+ return defaultToolNames (toolNames );
156
+ }
157
+
153
158
@ Override
154
159
public Builder defaultToolNames (String ... toolNames ) {
155
160
this .defaultRequest .toolNames (toolNames );
You can’t perform that action at this time.
0 commit comments