fix: add REPO_DIR to PYTHONPATH in wrapper scripts for aitbc module imports

The wrapper scripts were setting PYTHONPATH to only the app's src directory,
causing ModuleNotFoundError when trying to import from the aitbc package.
Added REPO_DIR to PYTHONPATH to ensure aitbc module can be imported.
This commit is contained in:
aitbc
2026-04-25 08:12:02 +02:00
parent 35d23b2ef9
commit aa2725ec2b

View File

@@ -17,7 +17,7 @@ from aitbc import ENV_FILE, NODE_ENV_FILE, REPO_DIR, DATA_DIR, LOG_DIR, KEYSTORE
# Set up environment using aitbc constants # Set up environment using aitbc constants
os.environ["AITBC_ENV_FILE"] = str(ENV_FILE) os.environ["AITBC_ENV_FILE"] = str(ENV_FILE)
os.environ["AITBC_NODE_ENV_FILE"] = str(NODE_ENV_FILE) os.environ["AITBC_NODE_ENV_FILE"] = str(NODE_ENV_FILE)
os.environ["PYTHONPATH"] = f"{REPO_DIR}/apps/agent-coordinator/scripts:{REPO_DIR}" os.environ["PYTHONPATH"] = f"{REPO_DIR}:{REPO_DIR}/packages/py/aitbc-agent-sdk/src:{REPO_DIR}/apps/agent-coordinator/scripts:{REPO_DIR}"
os.environ["DATA_DIR"] = str(DATA_DIR) os.environ["DATA_DIR"] = str(DATA_DIR)
os.environ["LOG_DIR"] = str(LOG_DIR) os.environ["LOG_DIR"] = str(LOG_DIR)