mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-03 11:14:59 +00:00
fix: Only show AI comment help once per file add
This commit is contained in:
parent
9ae04cf1ec
commit
0bef52ae7d
1 changed files with 8 additions and 5 deletions
|
@ -145,6 +145,7 @@ class FileWatcher:
|
||||||
"""Get any detected file changes"""
|
"""Get any detected file changes"""
|
||||||
|
|
||||||
has_action = None
|
has_action = None
|
||||||
|
added = False
|
||||||
for fname in self.changed_files:
|
for fname in self.changed_files:
|
||||||
_, _, action = self.get_ai_comments(fname)
|
_, _, action = self.get_ai_comments(fname)
|
||||||
if action in ("!", "?"):
|
if action in ("!", "?"):
|
||||||
|
@ -156,14 +157,16 @@ class FileWatcher:
|
||||||
self.analytics.event("ai-comments file-add")
|
self.analytics.event("ai-comments file-add")
|
||||||
self.coder.abs_fnames.add(fname)
|
self.coder.abs_fnames.add(fname)
|
||||||
rel_fname = self.coder.get_rel_fname(fname)
|
rel_fname = self.coder.get_rel_fname(fname)
|
||||||
|
if not added:
|
||||||
|
self.io.tool_output()
|
||||||
|
added = True
|
||||||
self.io.tool_output(f"Added {rel_fname} to the chat")
|
self.io.tool_output(f"Added {rel_fname} to the chat")
|
||||||
if not has_action:
|
|
||||||
self.io.tool_output(
|
|
||||||
"Use AI! to request changes or AI? to ask questions about the code"
|
|
||||||
)
|
|
||||||
self.io.tool_output()
|
|
||||||
|
|
||||||
if not has_action:
|
if not has_action:
|
||||||
|
if added:
|
||||||
|
self.io.tool_output(
|
||||||
|
"End your comment with AI! to request changes or AI? to ask questions"
|
||||||
|
)
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
if self.analytics:
|
if self.analytics:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue