Refactor response logging in service.py to improve emoji representation based on evaluation state. Updated checks to be case-insensitive for 'success' and 'failure', enhancing robustness in response handling.

This commit is contained in:
Magnus Müller
2025-06-09 22:19:25 +02:00
parent 7c038ae944
commit db74f1ade3

View File

@@ -83,9 +83,9 @@ def log_response(response: AgentOutput, registry=None, logger=None) -> None:
if logger is None:
logger = logging.getLogger(__name__)
if 'Success' in response.current_state.evaluation_previous_goal:
if 'success' in response.current_state.evaluation_previous_goal.lower():
emoji = '👍'
elif 'Failed' in response.current_state.evaluation_previous_goal:
elif 'failure' in response.current_state.evaluation_previous_goal.lower():
emoji = '⚠️'
else:
emoji = ''