Refine memory SOP and LLM session behaviour

This commit is contained in:
Liang Jiaqing
2026-02-04 21:29:59 +08:00
parent a9209daaf7
commit 16bf93dafa
3 changed files with 47 additions and 40 deletions

View File

@@ -83,7 +83,7 @@ class GeneraticAgent:
for chunk in gen:
if self.stop_sig: break
full_response += chunk
self.display_queue.put({'next': full_response, 'source': source})
self.display_queue.put({'next': f'{full_response}', 'source': source})
if '</summary>' in full_response: full_response = full_response.replace('</summary>', '</summary>\n\n')
if '</file_content>' in full_response: full_response = re.sub(r'<file_content>\s*(.*?)\s*</file_content>', r'\n````\n<file_content>\n\1\n</file_content>\n````', full_response, flags=re.DOTALL)
self.display_queue.put({'done': full_response, 'source': source})