Project Files Structure
This is the Agilab project files tree:
.
├── apps
│ ├── README.md
│ ├── agent_app_template
│ │ ├── MANIFEST.in
│ │ ├── MANIFEST.in.in
│ │ ├── README.md
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── agent_app
│ │ │ │ ├── __init__.py
│ │ │ │ └── agent_app.py
│ │ │ ├── agent_app_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── agent_app_worker.py
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ └── pre_prompt.json
│ │ └── uv_config.toml
│ ├── dag_app_template
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ ├── dag_app
│ │ │ │ ├── __init__.py
│ │ │ │ └── dag_app.py
│ │ │ ├── dag_app_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dag_app_worker.py
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ └── pre_prompt.json
│ │ └── uv_config.toml
│ ├── flight_project
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── build.py
│ │ ├── dask_pid
│ │ ├── pyproject.toml
│ │ ├── run_test.sh
│ │ ├── src
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ ├── flight
│ │ │ │ ├── __init__.py
│ │ │ │ └── flight.py
│ │ │ ├── flight_project.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── not-zip-safe
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── flight_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── dataset.7z
│ │ │ │ ├── flight_worker.c
│ │ │ │ ├── flight_worker.py
│ │ │ │ ├── flight_worker.pyx
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ ├── lab_steps.ipynb
│ │ │ ├── lab_steps.toml
│ │ │ └── pre_prompt.json
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── test_df.ipynb
│ │ │ ├── test_flight.py
│ │ │ ├── test_flight_manager.py
│ │ │ └── test_flight_worker.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── install.ps1
│ ├── install.py
│ ├── install.sh
│ ├── my_code_project
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── build.py
│ │ ├── install.py
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ ├── my_code
│ │ │ │ ├── __init__.py
│ │ │ │ └── my_code.py
│ │ │ ├── my_code_project.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── not-zip-safe
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── my_code_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── my_code_worker.c
│ │ │ │ ├── my_code_worker.py
│ │ │ │ ├── my_code_worker.pyx
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ └── pre_prompt.json
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── test_my_code_manager.py
│ │ │ └── test_my_code_worker.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── pandas_app_template
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ ├── pandas_app
│ │ │ │ ├── __init__.py
│ │ │ │ └── pandas_app.py
│ │ │ ├── pandas_app_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── pandas_app_worker.py
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ └── pre_prompt.json
│ │ └── uv_config.toml
│ └── polars_app_template
│ ├── MANIFEST.in
│ ├── README.md
│ ├── pyproject.toml
│ ├── src
│ │ ├── app_settings.toml
│ │ ├── args_ui_snippet.py
│ │ ├── polars_app
│ │ │ ├── __init__.py
│ │ │ └── polars_app.py
│ │ ├── polars_app_worker
│ │ │ ├── __init__.py
│ │ │ ├── polars_app_worker.py
│ │ │ ├── post_install.py
│ │ │ ├── pre_install.py
│ │ │ └── pyproject.toml
│ │ └── pre_prompt.json
│ └── uv_config.toml
├── fwk
│ ├── core
│ │ ├── LICENSE
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── build.py
│ │ ├── dist
│ │ │ └── agi_core-0.3.57-py3-none-any.whl
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── __init__.py
│ │ │ ├── agi_core
│ │ │ │ ├── __init__.py
│ │ │ │ ├── managers
│ │ │ │ └── workers
│ │ │ └── agi_core.egg-info
│ │ │ ├── PKG-INFO
│ │ │ ├── SOURCES.txt
│ │ │ ├── dependency_links.txt
│ │ │ ├── requires.txt
│ │ │ └── top_level.txt
│ │ ├── test
│ │ │ ├── test_agi_manager.py
│ │ │ ├── test_agi_runner.py
│ │ │ ├── test_agi_worker.py
│ │ │ ├── test_dag_worker.py
│ │ │ ├── test_pandas_worker.py
│ │ │ └── test_polars_worker.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── coverage.xml
│ ├── env
│ │ ├── LICENSE
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── dist
│ │ │ └── agi_env-0.3.57-py3-none-any.whl
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── agi_env
│ │ │ │ ├── __init__.py
│ │ │ │ ├── agi_env.py
│ │ │ │ └── resources
│ │ │ ├── agi_env.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ └── pyproject.toml
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── _test_ssh.py
│ │ │ ├── _test_ssh_cmd.py
│ │ │ ├── clean_csv.py
│ │ │ └── test_agi_env.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── gen-app-script.py
│ ├── get_supported_python_versions.py
│ ├── gui
│ │ ├── LICENSE
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── agi_gui
│ │ │ │ ├── AGILAB.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── agi_copilot.py
│ │ │ │ ├── lab_run.py
│ │ │ │ ├── pagelib.py
│ │ │ │ ├── pages
│ │ │ │ ├── resources
│ │ │ │ └── steps.toml
│ │ │ └── agi_gui.egg-info
│ │ │ ├── PKG-INFO
│ │ │ ├── SOURCES.txt
│ │ │ ├── dependency_links.txt
│ │ │ ├── entry_points.txt
│ │ │ ├── requires.txt
│ │ │ └── top_level.txt
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ └── test-streamlit.sh
│ │ └── uv.lock
│ ├── install.ps1
│ ├── install.sh
│ └── run-all-test.py
├── pycharm
│ ├── _template_app_egg_manager.xml
│ ├── _template_app_lib_worker.xml
│ ├── _template_app_postinstall_worker.xml
│ ├── _template_app_preinstall_manager.xml
│ ├── _template_app_run.xml
│ ├── _template_app_test.xml
│ └── gen-app-script.py
└── views
├── README.md
├── maps
│ └── src
│ └── maps
│ ├── __init__.py
│ └── maps.py
├── maps-3d
│ └── src
│ └── maps_3d
│ ├── __init__.py
│ └── maps_3d.py
└── pyproject.toml
61 directories, 204 files