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 {
222222
223223		ChatClientRequestSpec  toolNames (String ... toolNames );
224224
225+ 		/** 
226+ 		 * Use toolNames instead 
227+ 		 */ 
228+ 		@ Deprecated (forRemoval  = true , since  = "1.0.0-m8" )
229+ 		ChatClientRequestSpec  tools (String ... toolNames );
230+ 
225231		ChatClientRequestSpec  tools (Object ... toolObjects );
226232
227233		ChatClientRequestSpec  toolCallbacks (ToolCallback ... toolCallbacks );
@@ -289,6 +295,9 @@ interface Builder {
289295
290296		Builder  defaultToolNames (String ... toolNames );
291297
298+ 		@ Deprecated 
299+ 		Builder  defaultTools (String ... tools );
300+ 
292301		Builder  defaultTools (Object ... toolObjects );
293302
294303		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) {
833833			return  this ;
834834		}
835835
836+ 		@ Override 
837+ 		public  ChatClientRequestSpec  tools (String ... toolNames ) {
838+ 			return  this .toolNames (toolNames );
839+ 		}
840+ 
836841		@ Override 
837842		public  ChatClientRequestSpec  toolNames (String ... toolNames ) {
838843			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) {
150150		return  this ;
151151	}
152152
153+ 	@ Override 
154+ 	public  Builder  defaultTools (String ... toolNames ) {
155+ 		return  defaultToolNames (toolNames );
156+ 	}
157+ 
153158	@ Override 
154159	public  Builder  defaultToolNames (String ... toolNames ) {
155160		this .defaultRequest .toolNames (toolNames );
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments