auto-dev-agent / ui /__init__.py
Siva sai Yadav
ready for HuggingFace Space deployment
8edee29
Raw
History Blame Contribute Delete
1.44 kB
"""
ui/
---
Gradio component builders and state management for AutoDevAgent.
This package imports from pipeline/ and observability/ only.
It never talks to agents or executors directly.
Modules:
components — reusable Gradio component builders
(HITL panel, reflection panel, stats strip,
model switcher, language selector)
pipeline_visualiser — fixed-node SVG pipeline with dynamic arrows
session_history — SessionHistory state manager for all runs
"""
from ui.components import (
build_hitl_panel,
build_reflection_panel,
build_stats_strip,
build_model_switcher,
build_language_selector,
update_hitl_panel,
update_reflection_panel,
update_stats_strip,
update_language_badge,
)
from ui.pipeline_visualiser import (
get_pipeline_html,
get_status_update_js,
STATUS_TO_ACTIVE_NODE,
SUCCESS_ARROWS,
DEBUG_ARROWS,
)
from ui.session_history import SessionHistory, SessionEntry
__all__ = [
"build_hitl_panel",
"build_reflection_panel",
"build_stats_strip",
"build_model_switcher",
"build_language_selector",
"update_hitl_panel",
"update_reflection_panel",
"update_stats_strip",
"update_language_badge",
"get_pipeline_html",
"get_status_update_js",
"STATUS_TO_ACTIVE_NODE",
"SUCCESS_ARROWS",
"DEBUG_ARROWS",
"SessionHistory",
"SessionEntry",
]