From e730eba58c972294063111dd0d4bb061cd41bfb2 Mon Sep 17 00:00:00 2001 From: Niels Geens Date: Mon, 6 Jan 2025 14:15:32 +0100 Subject: [PATCH] Fix error in "fixed" timestamps --- run.sh | 2 ++ sia/web_agent.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/run.sh b/run.sh index 886d915..5fe4757 100755 --- a/run.sh +++ b/run.sh @@ -1,5 +1,6 @@ #!/bin/bash +export MSYS_NO_PATHCONV=1 set -e function chown_iterations() { @@ -21,6 +22,7 @@ docker run \ -ti \ --gpus=all \ -p 8080:8080 \ + -e SIA_ITERATIONS_DIR=/root/iterations \ --env-file .env \ -v /$(pwd)/model/:/root/model/ \ -v /$(pwd)/.env:/root/.env \ diff --git a/sia/web_agent.py b/sia/web_agent.py index 477c380..cd585b5 100644 --- a/sia/web_agent.py +++ b/sia/web_agent.py @@ -1,4 +1,4 @@ -from datetime import datetime +from datetime import datetime, timezone from enum import Enum, auto from threading import Lock from typing import Callable, Dict, List, Optional @@ -154,7 +154,7 @@ class WebAgent(BaseAgent): if llm_name not in self._llms: raise ValueError(f"Unknown LLM: {llm_name}") - timestamp = datetime.now(datetime.timezone.utc) + timestamp = datetime.now(timezone.utc) self._iteration_logger.log_iteration(timestamp, self._context, response) parse_result = self._parser.parse(timestamp, response) if isinstance(parse_result, Command):