From 10ea9baad6729288dcf08ad303adf2dbd7b7b49f Mon Sep 17 00:00:00 2001 From: Quinlan Jager Date: Sat, 3 May 2025 01:02:11 -0700 Subject: [PATCH] Account for None type content messages in tools --- aider/coders/base_coder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 102886dee..1c754ac7a 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -654,7 +654,10 @@ class Coder: def get_cur_message_text(self): text = "" for msg in self.cur_messages: - text += msg["content"] + "\n" + # For some models the content is None if the message + # contains tool calls. + content = msg["content"] or "" + text += content + "\n" return text def get_ident_mentions(self, text):