Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
31 lines
878 B
Python
31 lines
878 B
Python
import os
|
|
import logging
|
|
from pathlib import Path
|
|
|
|
from aworld.utils.common import get_local_ip
|
|
|
|
####################################
|
|
# Load .env file
|
|
####################################
|
|
|
|
try:
|
|
from dotenv import load_dotenv, find_dotenv
|
|
|
|
load_dotenv(find_dotenv("./.env"))
|
|
except ImportError:
|
|
print("dotenv not installed, skipping...")
|
|
|
|
# Define log levels dictionary
|
|
LOG_LEVELS = {
|
|
'DEBUG': logging.DEBUG,
|
|
'INFO': logging.INFO,
|
|
'WARNING': logging.WARNING,
|
|
'ERROR': logging.ERROR,
|
|
'CRITICAL': logging.CRITICAL
|
|
}
|
|
ROOT_DIR = Path(__file__).parent # the path containing this file
|
|
AGENTS_DIR = os.getenv("AGENTS_DIR", "./aworldspace/agents")
|
|
ROOT_LOG = os.path.join(os.getenv("LOG_DIR_PATH", "logs") , get_local_ip())
|
|
WORKSPACE_TYPE = os.environ.get("WORKSPACE_TYPE", "local")
|
|
WORKSPACE_PATH = os.environ.get("WORKSPACE_PATH", "./data/workspaces")
|