[page_understanding] transformer_path = "cuga.backend.browser_env.page_understanding.pu_transform.PageUnderstandingV1" demo_nocodeui_pu = false [evaluation] max_steps = 55 [demo_mode] start_url = "https://opensource-demo.orangehrmlive.com/web/index.php/auth/login" [features] cuga_mode = "balanced" memory_provider = "mem0" [advanced_features] web_arena_eval = false use_vision = true use_paraphrase = false tracker_enabled = false use_location_resolver = false langfuse_tracing = false wxo_integration = false benchmark = "default" mode = 'api' use_extension = false code_planner_enabled = true api_planner_hitl = false lite_mode = true # Enable CugaLite for simple API tasks (faster execution) lite_mode_tool_threshold = 25 # Route to CugaLite if app has fewer than this many tools enable_memory = false enable_fact = false save_reuse_generate_html = false # Generate HTML visualization for saved flows (disabled by default for performance) decomposition_strategy = "flexible" # "exact" = one subtask per app, "flexible" = allows multiple subtasks per app e2b_sandbox = false # use e2b for sandbox: e2b_sandbox_mode = "single" # E2B sandbox lifecycle: "per-session" = cache per thread_id (default), "single" = shared sandbox for all threads, "per-call" = new sandbox each call message_window_limit = 100 # Maximum number of messages to keep in history (sliding window) max_input_length = 5000 # Maximum characters allowed in user input (prevents abuse) [server_ports] registry = 8001 # registry_host = "http://localhost:8001" # Optional: Full registry URL. Falls back to "http://localhost:{registry}" # function_call_host = "" # Optional: URL for E2B to call functions. Falls back to registry_host, then "http://localhost:8001" demo = 7860 apis_url = 9000 crm_api = 8007 saved_flows = 8003 environment_url = 8000 digital_sales_api = 8000 mcp_server = 8000 petstore_api = 8081 graph_visualization = 8080 orchestrate_url = 4321 trm_url = 8080 memory = 8888