diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index fc01e9a33..e15156adf 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -418,6 +418,7 @@ class Coder: self.done_messages += self.cur_messages self.summarize_start() + #TODO check for impact on image messages if message: self.done_messages += [ dict(role="user", content=message), @@ -464,6 +465,7 @@ class Coder: dict(role="system", content=self.fmt_system_prompt(self.gpt_prompts.system_reminder)), ] + #TODO review impact of token count on image messages messages_tokens = self.main_model.token_count(messages) reminder_tokens = self.main_model.token_count(reminder_message) cur_tokens = self.main_model.token_count(self.cur_messages) diff --git a/aider/commands.py b/aider/commands.py index 0ccc1f273..a868d2175 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -327,6 +327,7 @@ class Commands: if abs_file_path in self.coder.abs_fnames: self.io.tool_error(f"{matched_file} is already in the chat") else: + #TODO put in guard to stop images being added to non openai / gpt-4 content = self.io.read_text(abs_file_path) if content is None: self.io.tool_error(f"Unable to read {matched_file}") diff --git a/aider/retrievers/fleet.py b/aider/retrievers/fleet.py new file mode 100644 index 000000000..e69de29bb