File size: 1,199 Bytes
4cfa289
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Path: QAgents-workflows/ui/__init__.py
# Relations: Used by app.py, imports from chat_components.py, mcp_health.py, quick_build.py
# Description: UI module initialization - exports all Gradio components for the app
"""
UI Module: Gradio 6.0 compatible UI components for QAgents-Workflows.

This module provides modular UI components that can be assembled
into the main Gradio app. Each component is designed to work
with the agent orchestration system.
"""

from .chat_components import (
    create_chat_tab,
    chat_response,
    generate_circuit_with_naked,
)

from .mcp_health import (
    create_mcp_health_tab,
    check_mcp_health,
    check_endpoint_health,
    get_all_endpoints_health,
    MCP_ENDPOINTS,
)

from .quick_build import (
    create_quick_build_tab,
    quick_build_circuit,
)

from .styles import CUSTOM_CSS

__all__ = [
    # Chat
    "create_chat_tab",
    "chat_response", 
    "generate_circuit_with_naked",
    # MCP Health
    "create_mcp_health_tab",
    "check_mcp_health",
    "check_endpoint_health",
    "get_all_endpoints_health",
    "MCP_ENDPOINTS",
    # Quick Build
    "create_quick_build_tab",
    "quick_build_circuit",
    # Styles
    "CUSTOM_CSS",
]