From 6f04d64df827bf9a54425651e415ec1028c03028 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 11 Sep 2026 12:17:26 +0800 Subject: [PATCH] fix(agent): keep realtime log concurrency bounded --- app/startup/composition/system.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/startup/composition/system.py b/app/startup/composition/system.py index b8d3f4353..94377c439 100644 --- a/app/startup/composition/system.py +++ b/app/startup/composition/system.py @@ -132,7 +132,7 @@ class _FileLogAdapter(SystemLogPort): pending = "" if current_size > previous_size: pending += await file.read() - previous_size = (await asyncio.to_thread(path.stat)).st_size + previous_size = current_size fragments = pending.splitlines(keepends=True) if fragments and not fragments[-1].endswith(("\n", "\r")): pending = fragments.pop()