From c1c4193b1d2f39aa35c6edf418d8d9958783428d Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 30 Nov 2024 09:49:07 -0800 Subject: [PATCH] feat: add event tracking for message sending lifecycle --- aider/coders/base_coder.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index c9e1e797c..e7dc988d8 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1186,6 +1186,8 @@ class Coder: return chunks def send_message(self, inp): + self.event("message_send_starting") + self.cur_messages += [ dict(role="user", content=inp), ] @@ -1265,6 +1267,7 @@ class Coder: lines = traceback.format_exception(type(err), err, err.__traceback__) self.io.tool_warning("".join(lines)) self.io.tool_error(str(err)) + self.event("message_send_exception", exception=str(err)) return finally: if self.mdstream: