▶️ HOME (AGILAB.py)
AGILAB.py is the main Streamlit entry point. It provides a single navigation surface for:
Core pages (Home, Edit, Execute, Experiment, Explore), and
Page bundles (optional dashboards launched from Explore).
How pages are presented
Core pages and page bundles both appear as “pages” in the UI, with a consistent layout and navigation.
The key difference is runtime: core pages run inside the main Streamlit app, while page bundles run in a sidecar Streamlit process and are embedded back into the UI.
Core pages
▶️ EDIT — inspect and modify project sources and settings.
▶️ EXECUTE — install workers, generate distributions, and run pipelines.
▶️ EXPERIMENT — iterate in
lab_steps.tomland run snippets against exported data.▶️ EXPLORE — discover, configure, and launch page bundles.
Page bundles (apps-pages)
Page bundles are optional Streamlit dashboards stored under ${AGILAB_PAGES_ABS}
(default: src/agilab/apps-pages). They are enabled per project via
[pages].view_module in app_settings.toml.
See also
AGILab Architecture for the end-to-end pipeline view.
▶️ PAGE BUNDLES (apps-pages) for how page bundles work (and the built-in bundle catalog).
Learning Workflows for training vs inference (and optional continuous/federated patterns).