File tree Expand file tree Collapse file tree 7 files changed +428
-8
lines changed
omagent-core/src/omagent_core/clients/devices/webpage Expand file tree Collapse file tree 7 files changed +428
-8
lines changed Original file line number Diff line number Diff line change 11# Import required modules and components
2+ import os
3+ os .environ ["OMAGENT_MODE" ] = "lite"
24from pathlib import Path
35
4- from omagent_core .clients .devices .webpage . client import WebpageClient
6+ from omagent_core .clients .devices .webpage import WebpageClient
57from omagent_core .engine .workflow .conductor_workflow import ConductorWorkflow
68from omagent_core .engine .workflow .task .simple_task import simple_task
79from omagent_core .utils .container import container
Original file line number Diff line number Diff line change 11# Import required modules from omagent_core
2- from omagent_core .clients .devices .webpage .client import \
2+ import os
3+ os .environ ["OMAGENT_MODE" ] = "lite"
4+
5+ from omagent_core .clients .devices .webpage import \
36 WebpageClient # For webpage client interface
47from omagent_core .engine .workflow .conductor_workflow import \
58 ConductorWorkflow # For workflow management
1922# Import agent modules
2023registry .import_module (project_path = CURRENT_PATH .joinpath ("agent" ))
2124
22- import os
2325# Add parent directory to Python path for imports
2426import sys
2527
Original file line number Diff line number Diff line change 11# Import core OmAgent components for workflow management and app functionality
2- from omagent_core .clients .devices .webpage .client import WebpageClient
2+ import os
3+ os .environ ["OMAGENT_MODE" ] = "lite"
4+ from omagent_core .clients .devices .webpage import WebpageClient
35from omagent_core .engine .workflow .conductor_workflow import ConductorWorkflow
46from omagent_core .engine .workflow .task .simple_task import simple_task
57from omagent_core .utils .container import container
1618# Import and register worker modules from agent directory
1719registry .import_module (project_path = CURRENT_PATH .joinpath ("agent" ))
1820
19- import os
2021# Add parent directory to Python path for imports
2122import sys
2223
Original file line number Diff line number Diff line change 11# Import required modules and components
2+ import os
3+ os .environ ["OMAGENT_MODE" ] = "lite"
24from omagent_core .engine .workflow .conductor_workflow import ConductorWorkflow
35from omagent_core .engine .workflow .task .simple_task import simple_task
46from omagent_core .utils .container import container
1719
1820from omagent_core .clients .devices .app .image_index import ImageIndexListener
1921# Import app-specific components
20- from omagent_core .clients .devices .webpage . client import WebpageClient
22+ from omagent_core .clients .devices .webpage import WebpageClient
2123
2224# Configure container with storage systems
2325container .register_stm (stm = "RedisSTM" )
Original file line number Diff line number Diff line change 1+ import os
2+ os .environ ["OMAGENT_MODE" ] = "lite"
13from omagent_core .engine .workflow .conductor_workflow import ConductorWorkflow
24from omagent_core .engine .workflow .task .simple_task import simple_task
35from omagent_core .utils .container import container
79
810from pathlib import Path
911
10- from omagent_core .clients .devices .webpage . client import WebpageClient
12+ from omagent_core .clients .devices .webpage import WebpageClient
1113
1214CURRENT_PATH = Path (__file__ ).parents [0 ]
1315
1416from omagent_core .utils .registry import registry
1517
1618registry .import_module (project_path = CURRENT_PATH .joinpath ("agent" ))
1719
18- import os
1920import sys
2021
2122sys .path .append (os .path .abspath (CURRENT_PATH .joinpath ("../../../" )))
Original file line number Diff line number Diff line change 1+ import os
2+
3+ env = os .getenv ("OMAGENT_MODE" , "lite" ).lower ()
4+
5+ if env == "lite" :
6+ print ("importing lite client" )
7+ from .lite_client import WebpageClient
8+ else :
9+ print ("importing pro client" )
10+ from .client import WebpageClient
You can’t perform that action at this time.
0 commit comments