From aa2725ec2ba302d1215e6e97eeaf51a678a80db6 Mon Sep 17 00:00:00 2001 From: aitbc Date: Sat, 25 Apr 2026 08:12:02 +0200 Subject: [PATCH] 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. --- scripts/wrappers/aitbc-agent-daemon-wrapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/wrappers/aitbc-agent-daemon-wrapper.py b/scripts/wrappers/aitbc-agent-daemon-wrapper.py index 53492035..a4b04029 100755 --- a/scripts/wrappers/aitbc-agent-daemon-wrapper.py +++ b/scripts/wrappers/aitbc-agent-daemon-wrapper.py @@ -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 os.environ["AITBC_ENV_FILE"] = str(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["LOG_DIR"] = str(LOG_DIR)