22
33from  abcs .llm  import  LLM 
44from  abcs .models  import  PromptResponse 
5- from  metrics .main  import  call_tool_counter , generate_text_counter 
5+ 
6+ # from metrics.main import call_tool_counter, generate_text_counter 
67from  storage .storage_manager  import  StorageManager 
78from  tools .tool_manager  import  ToolManager 
89
@@ -32,7 +33,7 @@ def get_history(self):
3233        return  []
3334
3435    def  generate_text (self , prompt : str ) ->  PromptResponse :
35-         generate_text_counter .add (1 )
36+         #  generate_text_counter.add(1)
3637        logger .debug ("Generating text for prompt: '%s'" , prompt )
3738        past_messages  =  []
3839        if  self .storage_manager  is  not   None :
@@ -41,11 +42,11 @@ def generate_text(self, prompt: str) -> PromptResponse:
4142            #     past_messages = self.storage_manager.get_past_messages_callback() 
4243            # else: 
4344            past_messages  =  self .storage_manager .get_past_messages ()
44-             logger .info ("Fetched %d past messages" , len (past_messages ))
45+             logger .debug ("Fetched %d past messages" , len (past_messages ))
4546        # todo: push down to core llm class, leave for now while scripting 
4647
4748        try :
48-             logger .info ("passing %d past messages" , len (past_messages ))
49+             logger .debug ("passing %d past messages" , len (past_messages ))
4950            if  self .storage_manager  is  not   None :
5051                self .storage_manager .store_message ("user" , prompt )
5152            response  =  self .client .generate_text (prompt , past_messages , self .tools )
@@ -56,17 +57,18 @@ def generate_text(self, prompt: str) -> PromptResponse:
5657
5758        if  self .storage_manager  is  not   None :
5859            try :
59-                 translated  =  self .translate_response (response )
60-                 self .storage_manager .store_message ("assistant" , translated .content )
60+                 #  translated = self._translate_response (response)
61+                 self .storage_manager .store_message ("assistant" , response .content )
6162            except  Exception  as  e :
6263                logger .error ("Error storing messages: %s" , e , exc_info = True )
6364                raise  e 
6465
65-         logger .debug ("Generated response: %s" , response )
66-         return  self .translate_response (response )
66+         # logger.debug("Generated response: %s", response) 
67+         # return self._translate_response(response) 
68+         return  response 
6769
6870    def  call_tool (self , past_messages , tool_msg , tools ) ->  str :
69-         call_tool_counter .add (1 )
71+         #  call_tool_counter.add(1)
7072        logger .debug ("Calling tool with message: %s" , tool_msg )
7173        try :
7274            if  len (tools ) ==  0 :
@@ -79,10 +81,11 @@ def call_tool(self, past_messages, tool_msg, tools) -> str:
7981            logger .error ("Error calling tool: %s" , e , exc_info = True )
8082            raise  e 
8183
82-     def  translate_response (self , response ) ->  PromptResponse :
83-         try :
84-             translated_response  =  self .client .translate_response (response )
85-             return  translated_response 
86-         except  Exception  as  e :
87-             logger .error ("Error translating response: %s" , e , exc_info = True )
88-             raise  e 
84+     def  _translate_response (self , response ) ->  PromptResponse :
85+         pass 
86+     #     try: 
87+     #         translated_response = self.client._translate_response(response) 
88+     #         return translated_response 
89+     #     except Exception as e: 
90+     #         logger.error("Error translating response: %s", e, exc_info=True) 
91+     #         raise e 
0 commit comments