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
│ │ ├── apps
│ │ ├── build.py
│ │ ├── dask_worker_0.pid
│ │ ├── pyproject.toml
│ │ ├── run_test.sh
│ │ ├── src
│ │ │ ├── agi_manager -> /Users/jpm/PycharmProjects/agilab/src/fwk/core/node/src/agi_manager
│ │ │ ├── agi_worker -> /Users/jpm/PycharmProjects/agilab/src/fwk/src/agi_worker
│ │ │ ├── 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_flight_manager.py
│ │ │ ├── _test_flight_worker.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
│ ├── link_sim_project -> link_sim_project
│ ├── mycode_project
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── build.py
│ │ ├── install.py
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── app_settings.toml
│ │ │ ├── args_ui_snippet.py
│ │ │ ├── mycode
│ │ │ │ ├── __init__.py
│ │ │ │ └── mycode.py
│ │ │ ├── mycode_project.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── not-zip-safe
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── mycode_worker
│ │ │ │ ├── __init__.py
│ │ │ │ ├── mycode_worker.c
│ │ │ │ ├── mycode_worker.py
│ │ │ │ ├── mycode_worker.pyx
│ │ │ │ ├── post_install.py
│ │ │ │ ├── pre_install.py
│ │ │ │ └── pyproject.toml
│ │ │ └── pre_prompt.json
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── _test_mycode_manager.py
│ │ │ ├── _test_mycode_worker.py
│ │ │ ├── test_mycode_manager.py
│ │ │ └── test_mycode_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
│ ├── run-all-test.py
│ └── satcom_sim_project -> satcom_sim_project
├── core
│ ├── LICENSE
│ ├── README.md
│ ├── SECURITY.md
│ ├── cluster
│ │ ├── MANIFEST.in
│ │ ├── __init__.py
│ │ ├── build.py
│ │ ├── coverage.xml
│ │ ├── dist
│ │ │ └── agi_cluster-0.3.59-py3-none-any.whl
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── __init__.py
│ │ │ ├── agi_cluster.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ └── agi_distributor
│ │ │ ├── __init__.py
│ │ │ ├── agi_distributor.py
│ │ │ └── cli.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── coverage.xml
│ ├── env
│ │ ├── MANIFEST.in
│ │ ├── coverage.xml
│ │ ├── dist
│ │ │ └── agi_env-0.3.59-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
│ │ │ ├── dummy_cmd.py
│ │ │ └── test_agi_env.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── gen-app-script.py
│ ├── get_supported_python_versions.py
│ ├── install.ps1
│ ├── install.sh
│ ├── node
│ │ ├── MANIFEST.in
│ │ ├── README.md
│ │ ├── SECURITY.md
│ │ ├── __init__.py
│ │ ├── pyproject.toml
│ │ ├── src
│ │ │ ├── README.md
│ │ │ ├── SECURITY.md
│ │ │ ├── __init__.py
│ │ │ ├── agent_worker
│ │ │ │ ├── __init__.py
│ │ │ │ └── agent_worker.py
│ │ │ ├── agi_dispatcher
│ │ │ │ ├── __init__.py
│ │ │ │ ├── agi_dispatcher.py
│ │ │ │ └── build.py
│ │ │ ├── agi_node.egg-info
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── SOURCES.txt
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── requires.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── dag_worker
│ │ │ │ ├── __init__.py
│ │ │ │ └── dag_worker.py
│ │ │ ├── pandas_worker
│ │ │ │ ├── __init__.py
│ │ │ │ └── pandas_worker.py
│ │ │ └── polars_worker
│ │ │ ├── __init__.py
│ │ │ └── polars_worker.py
│ │ ├── uv.lock
│ │ └── uv_config.toml
│ ├── run-all-test.py
│ └── test
│ ├── __init__.py
│ ├── _test_dask.py
│ ├── _test_kill.py
│ ├── test_agent_worker.py
│ ├── test_agi_runner.py
│ ├── test_base_worker.py
│ ├── test_dag_worker.py
│ ├── test_pandas_worker.py
│ ├── test_polars_worker.py
│ └── test_work_dispatcher.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
│ │ │ │ ├── ▶️ EDIT.py
│ │ │ │ ├── ▶️ EXECUTE.py
│ │ │ │ ├── ▶️ EXPERIMENT.py
│ │ │ │ └── ▶️ VIEW.py
│ │ │ ├── resources
│ │ │ │ └── __init__.py
│ │ │ └── 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
│ └── uv_config.toml
├── 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_manager.xml
│ ├── _template_app_test_worker.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
68 directories, 253 files