fix(ai_client_stub): add module-level import for GeminiCliAdapter
The class was only accessible inside function scopes, causing AttributeError when app_controller tried to instantiate it at module level via ai_client.GeminiCliAdapter().
This commit is contained in:
@@ -17,6 +17,12 @@ os.environ["AI_SERVER_ENABLED"] = "1"
|
||||
from defer.sugar import install as _install_defer
|
||||
_install_defer()
|
||||
|
||||
# Route all ai_client imports to ai_client_stub to avoid loading heavy SDKs
|
||||
if os.environ.get("AI_SERVER_ENABLED"):
|
||||
import sys
|
||||
from src import ai_client_stub
|
||||
sys.modules["src.ai_client"] = ai_client_stub
|
||||
|
||||
from src.gui_2 import main
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user