From 53cb6d32be17b6a873614a5d7cca821b6ae8319e Mon Sep 17 00:00:00 2001 From: sprmn24 Date: Fri, 22 May 2026 23:58:02 +0300 Subject: [PATCH] fix(agent): use atomic_json_write for request debug dumps instead of bare write_text --- agent/agent_runtime_helpers.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/agent/agent_runtime_helpers.py b/agent/agent_runtime_helpers.py index 27f5f682d48..4d1568cab43 100644 --- a/agent/agent_runtime_helpers.py +++ b/agent/agent_runtime_helpers.py @@ -1064,10 +1064,7 @@ def dump_api_request_debug( timestamp = datetime.now().strftime("%Y%m%d_%H%M%S_%f") dump_file = agent.logs_dir / f"request_dump_{agent.session_id}_{timestamp}.json" - dump_file.write_text( - json.dumps(dump_payload, ensure_ascii=False, indent=2, default=str), - encoding="utf-8", - ) + atomic_json_write(dump_file, dump_payload, default=str) agent._vprint(f"{agent.log_prefix}🧾 Request debug dump written to: {dump_file}")