fix: handle debug/auto_tool in cockpit wrapper

This commit is contained in:
ymq 2026-08-11 13:19:03 +08:00
parent c43ce7e8a8
commit d83df19a30

View File

@ -77,7 +77,10 @@ if action == 'send_message':
if t == 'progress':
d = json.dumps(_w_progress(data.get('message', '')), ensure_ascii=False) + '\n'
elif t == 'auto_tool':
d = json.dumps(_w_progress(data.get('message', '')), ensure_ascii=False) + '\n'
d = json.dumps(_w_progress("🔄 " + data.get('message', '')), ensure_ascii=False) + '\n'
elif t == 'debug':
d = '' # skip debug in UI
continue
elif t == 'tool_call':
tool = data.get('tool', '')
d = json.dumps(_w_card("调用: " + tool, "参数: " + json.dumps(data.get('params', {}), ensure_ascii=False), "info"), ensure_ascii=False) + '\n'