From 12709294c2dcbbc73af58bf8d6849fee599d89ae Mon Sep 17 00:00:00 2001 From: Mayank Jha Date: Fri, 16 Jan 2026 13:59:40 -0800 Subject: [PATCH] feat: log all environment variables at start of eval run Add logging of all environment variables at the beginning of the eval runtime execution to aid in debugging and troubleshooting. Co-Authored-By: Claude Sonnet 4.5 --- src/uipath/_cli/_evals/_runtime.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/uipath/_cli/_evals/_runtime.py b/src/uipath/_cli/_evals/_runtime.py index 9b21f4d60..92146d856 100644 --- a/src/uipath/_cli/_evals/_runtime.py +++ b/src/uipath/_cli/_evals/_runtime.py @@ -1,5 +1,6 @@ import json import logging +import os import uuid from collections import defaultdict from concurrent.futures import ThreadPoolExecutor @@ -417,6 +418,9 @@ async def execute(self) -> UiPathRuntimeResult: logger.info( "🟢 EVAL RUNTIME: RESUME MODE ENABLED - Will resume from suspended state" ) + logger.info("EVAL RUNTIME: Environment variables:") + for key, value in sorted(os.environ.items()): + logger.info(f" {key}={value}") logger.info("=" * 80) # Configure model settings override before creating runtime