mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-30 17:24:59 +00:00
feat: Replace existing image in chat when uploading clipboard image
This commit is contained in:
parent
604a1fcae4
commit
f03718a48f
1 changed files with 7 additions and 0 deletions
|
@ -907,6 +907,13 @@ class Commands:
|
|||
image.save(temp_file_path, "PNG")
|
||||
|
||||
abs_file_path = Path(temp_file_path).resolve()
|
||||
|
||||
# Check if a file with the same name already exists in the chat
|
||||
existing_file = next((f for f in self.coder.abs_fnames if Path(f).name == abs_file_path.name), None)
|
||||
if existing_file:
|
||||
self.coder.abs_fnames.remove(existing_file)
|
||||
self.io.tool_output(f"Replaced existing image in the chat: {existing_file}")
|
||||
|
||||
self.coder.abs_fnames.add(str(abs_file_path))
|
||||
self.io.tool_output(f"Added clipboard image to the chat: {abs_file_path}")
|
||||
self.coder.check_added_files()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue