77
88from ..core .utils .system_debug_info import system_info
99from .utils .count_tokens import count_messages_tokens
10- from .utils .display_markdown_message import display_markdown_message
1110from .utils .export_to_markdown import export_to_markdown
1211
1312
@@ -36,11 +35,11 @@ def handle_undo(self, arguments):
3635 # Print out a preview of what messages were removed.
3736 for message in removed_messages :
3837 if "content" in message and message ["content" ] != None :
39- display_markdown_message (
38+ self . display_message (
4039 f"**Removed message:** `\" { message ['content' ][:30 ]} ...\" `"
4140 )
4241 elif "function_call" in message :
43- display_markdown_message (
42+ self . display_message (
4443 f"**Removed codeblock**"
4544 ) # TODO: Could add preview of code removed here.
4645
@@ -75,12 +74,12 @@ def handle_help(self, arguments):
7574 # Combine the base message with the additional info
7675 full_message = base_message + additional_info
7776
78- display_markdown_message ("" .join (full_message ))
77+ self . display_message ("" .join (full_message ))
7978
8079
8180def handle_verbose (self , arguments = None ):
8281 if arguments == "" or arguments == "true" :
83- display_markdown_message ("> Entered verbose mode" )
82+ self . display_message ("> Entered verbose mode" )
8483 print ("\n \n Current messages:\n " )
8584 for message in self .messages :
8685 message = message .copy ()
@@ -95,15 +94,15 @@ def handle_verbose(self, arguments=None):
9594 print ("\n " )
9695 self .verbose = True
9796 elif arguments == "false" :
98- display_markdown_message ("> Exited verbose mode" )
97+ self . display_message ("> Exited verbose mode" )
9998 self .verbose = False
10099 else :
101- display_markdown_message ("> Unknown argument to verbose command." )
100+ self . display_message ("> Unknown argument to verbose command." )
102101
103102
104103def handle_debug (self , arguments = None ):
105104 if arguments == "" or arguments == "true" :
106- display_markdown_message ("> Entered debug mode" )
105+ self . display_message ("> Entered debug mode" )
107106 print ("\n \n Current messages:\n " )
108107 for message in self .messages :
109108 message = message .copy ()
@@ -118,21 +117,21 @@ def handle_debug(self, arguments=None):
118117 print ("\n " )
119118 self .debug = True
120119 elif arguments == "false" :
121- display_markdown_message ("> Exited verbose mode" )
120+ self . display_message ("> Exited verbose mode" )
122121 self .debug = False
123122 else :
124- display_markdown_message ("> Unknown argument to debug command." )
123+ self . display_message ("> Unknown argument to debug command." )
125124
126125
127126def handle_auto_run (self , arguments = None ):
128127 if arguments == "" or arguments == "true" :
129- display_markdown_message ("> Entered auto_run mode" )
128+ self . display_message ("> Entered auto_run mode" )
130129 self .auto_run = True
131130 elif arguments == "false" :
132- display_markdown_message ("> Exited auto_run mode" )
131+ self . display_message ("> Exited auto_run mode" )
133132 self .auto_run = False
134133 else :
135- display_markdown_message ("> Unknown argument to auto_run command." )
134+ self . display_message ("> Unknown argument to auto_run command." )
136135
137136
138137def handle_info (self , arguments ):
@@ -141,11 +140,11 @@ def handle_info(self, arguments):
141140
142141def handle_reset (self , arguments ):
143142 self .reset ()
144- display_markdown_message ("> Reset Done" )
143+ self . display_message ("> Reset Done" )
145144
146145
147146def default_handle (self , arguments ):
148- display_markdown_message ("> Unknown command" )
147+ self . display_message ("> Unknown command" )
149148 handle_help (self , arguments )
150149
151150
@@ -157,7 +156,7 @@ def handle_save_message(self, json_path):
157156 with open (json_path , "w" ) as f :
158157 json .dump (self .messages , f , indent = 2 )
159158
160- display_markdown_message (f"> messages json export to { os .path .abspath (json_path )} " )
159+ self . display_message (f"> messages json export to { os .path .abspath (json_path )} " )
161160
162161
163162def handle_load_message (self , json_path ):
@@ -168,9 +167,7 @@ def handle_load_message(self, json_path):
168167 with open (json_path , "r" ) as f :
169168 self .messages = json .load (f )
170169
171- display_markdown_message (
172- f"> messages json loaded from { os .path .abspath (json_path )} "
173- )
170+ self .display_message (f"> messages json loaded from { os .path .abspath (json_path )} " )
174171
175172
176173def handle_count_tokens (self , prompt ):
@@ -212,7 +209,7 @@ def handle_count_tokens(self, prompt):
212209 f"**Note**: This functionality is currently experimental and may not be accurate. Please report any issues you find to the [Open Interpreter GitHub repository](https://github.com/KillianLucas/open-interpreter)."
213210 )
214211
215- display_markdown_message ("\n " .join (outputs ))
212+ self . display_message ("\n " .join (outputs ))
216213
217214
218215def get_downloads_path ():
@@ -295,7 +292,7 @@ def jupyter(self, arguments):
295292 nbformat .write (nb , f )
296293
297294 print ("" )
298- display_markdown_message (
295+ self . display_message (
299296 f"Jupyter notebook file exported to { os .path .abspath (notebook_path )} "
300297 )
301298
0 commit comments