3535from rich .console import Console
3636
3737from aider import __version__ , models , prompts , urls , utils
38- from aider .analytics import Analytics
3938from aider .commands import Commands , SwitchCoder
4039from aider .exceptions import LiteLLMExceptions
4140from aider .helpers import coroutines
@@ -365,7 +364,6 @@ def __init__(
365364 commands = None ,
366365 summarizer = None ,
367366 total_cost = 0.0 ,
368- analytics = None ,
369367 map_refresh = "auto" ,
370368 cache_prompts = False ,
371369 num_cache_warming_pings = 0 ,
@@ -391,10 +389,6 @@ def __init__(
391389 # initialize from args.map_cache_dir
392390 self .map_cache_dir = map_cache_dir
393391
394- # Fill in a dummy Analytics if needed, but it is never .enable()'d
395- self .analytics = analytics if analytics is not None else Analytics ()
396-
397- self .event = self .analytics .event
398392 self .chat_language = chat_language
399393 self .commit_language = commit_language
400394 self .commit_before_message = []
@@ -2135,8 +2129,6 @@ async def check_tokens(self, messages):
21352129 return True
21362130
21372131 async def send_message (self , inp ):
2138- self .event ("message_send_starting" )
2139-
21402132 # Notify IO that LLM processing is starting
21412133 self .io .llm_started ()
21422134
@@ -2234,7 +2226,6 @@ async def send_message(self, inp):
22342226 lines = traceback .format_exception (type (err ), err , err .__traceback__ )
22352227 self .io .tool_warning ("" .join (lines ))
22362228 self .io .tool_error (str (err ))
2237- self .event ("message_send_exception" , exception = str (err ))
22382229 return
22392230 finally :
22402231 if self .mdstream :
@@ -3392,19 +3383,6 @@ def show_usage_report(self):
33923383 self .io .tool_output (self .usage_report )
33933384 self .io .rule ()
33943385
3395- prompt_tokens = self .message_tokens_sent
3396- completion_tokens = self .message_tokens_received
3397- self .event (
3398- "message_send" ,
3399- main_model = self .main_model ,
3400- edit_format = self .edit_format ,
3401- prompt_tokens = prompt_tokens ,
3402- completion_tokens = completion_tokens ,
3403- total_tokens = prompt_tokens + completion_tokens ,
3404- cost = self .message_cost ,
3405- total_cost = self .total_cost ,
3406- )
3407-
34083386 self .message_cost = 0.0
34093387 self .message_tokens_sent = 0
34103388 self .message_tokens_received = 0
0 commit comments