fix: add missing empty-content guard after think-block stripping in retry path
This commit is contained in:
parent
d92266d7c0
commit
938499ddfb
1 changed files with 4 additions and 1 deletions
|
|
@ -2754,7 +2754,10 @@ class AIAgent:
|
||||||
if final_response:
|
if final_response:
|
||||||
if "<think>" in final_response:
|
if "<think>" in final_response:
|
||||||
final_response = re.sub(r'<think>.*?</think>\s*', '', final_response, flags=re.DOTALL).strip()
|
final_response = re.sub(r'<think>.*?</think>\s*', '', final_response, flags=re.DOTALL).strip()
|
||||||
messages.append({"role": "assistant", "content": final_response})
|
if final_response:
|
||||||
|
messages.append({"role": "assistant", "content": final_response})
|
||||||
|
else:
|
||||||
|
final_response = "I reached the iteration limit and couldn't generate a summary."
|
||||||
else:
|
else:
|
||||||
final_response = "I reached the iteration limit and couldn't generate a summary."
|
final_response = "I reached the iteration limit and couldn't generate a summary."
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue