refine: tool descriptions, js diff top_change, compact find_changed_elements

This commit is contained in:
Liang Jiaqing
2026-02-22 09:28:57 +08:00
parent bb8331f926
commit 66ae64c98e
3 changed files with 35 additions and 47 deletions

2
ga.py
View File

@@ -305,7 +305,7 @@ class GenericAgentHandler(BaseHandler):
if save_to_file and "js_return" in result:
content = str(result["js_return"] or '')
abs_path = self._get_abs_path(save_to_file)
result["js_return"] = smart_format(content, max_str_len=200)
result["js_return"] = smart_format(content, max_str_len=170)
try:
with open(abs_path, 'w', encoding='utf-8') as f: f.write(str(content))
result["js_return"] += f"\n\n[已保存完整内容到 {abs_path}]"