From c97806990f5f25d658ae9d6db2bbfdfdda20fa2a Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Fri, 10 Apr 2026 23:25:39 +0000 Subject: [PATCH] fix(daytona): use logger.warning instead of warnings.warn for disk cap warnings.warn() is suppressed/invisible when running as a gateway or agent. Switch to logger.warning() so the disk cap message actually appears in logs. Fixes #7362 (item 3). --- tools/environments/daytona.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/environments/daytona.py b/tools/environments/daytona.py index 490e5bed473..55636db13ba 100644 --- a/tools/environments/daytona.py +++ b/tools/environments/daytona.py @@ -9,7 +9,6 @@ import logging import math import shlex import threading -import warnings from pathlib import Path from tools.environments.base import ( @@ -63,10 +62,9 @@ class DaytonaEnvironment(BaseEnvironment): memory_gib = max(1, math.ceil(memory / 1024)) disk_gib = max(1, math.ceil(disk / 1024)) if disk_gib > 10: - warnings.warn( - f"Daytona: requested disk ({disk_gib}GB) exceeds platform limit (10GB). " - f"Capping to 10GB.", - stacklevel=2, + logger.warning( + "Daytona: requested disk (%dGB) exceeds platform limit (10GB). " + "Capping to 10GB.", disk_gib, ) disk_gib = 10 resources = Resources(cpu=cpu, memory=memory_gib, disk=disk_gib)