LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
ellf_cli/__init__.py
ellf_cli/__main__.py
ellf_cli/about.json
ellf_cli/about.py
ellf_cli/appdirs.py
ellf_cli/auth.py
ellf_cli/cli.py
ellf_cli/cluster_config.py
ellf_cli/config.py
ellf_cli/ellf.json
ellf_cli/errors.py
ellf_cli/helm.py
ellf_cli/interactivity.py
ellf_cli/key_pair.py
ellf_cli/main.py
ellf_cli/messages.py
ellf_cli/pypi_auth.py
ellf_cli/query.py
ellf_cli/ty.py
ellf_cli/ui.py
ellf_cli/url.py
ellf_cli/util.py
ellf_cli.egg-info/PKG-INFO
ellf_cli.egg-info/SOURCES.txt
ellf_cli.egg-info/dependency_links.txt
ellf_cli.egg-info/entry_points.txt
ellf_cli.egg-info/not-zip-safe
ellf_cli.egg-info/requires.txt
ellf_cli.egg-info/top_level.txt
ellf_cli/cloud/__init__.py
ellf_cli/cloud/gcp.py
ellf_cli/commands/__init__.py
ellf_cli/commands/_cluster_select.py
ellf_cli/commands/_org_select.py
ellf_cli/commands/_project_scope.py
ellf_cli/commands/_recipe_file.py
ellf_cli/commands/_recipe_subcommand.py
ellf_cli/commands/_state.py
ellf_cli/commands/_usage.py
ellf_cli/commands/actions.py
ellf_cli/commands/agents.py
ellf_cli/commands/assets.py
ellf_cli/commands/auth.py
ellf_cli/commands/clusters.py
ellf_cli/commands/config.py
ellf_cli/commands/datasets.py
ellf_cli/commands/general.py
ellf_cli/commands/import_export.py
ellf_cli/commands/jobs.py
ellf_cli/commands/packages.py
ellf_cli/commands/paths.py
ellf_cli/commands/plans.py
ellf_cli/commands/projects.py
ellf_cli/commands/publish_code.py
ellf_cli/commands/publish_data.py
ellf_cli/commands/recipes.py
ellf_cli/commands/secrets.py
ellf_cli/commands/services.py
ellf_cli/commands/support.py
ellf_cli/commands/tasks.py
ellf_cli/commands/todos.py
ellf_cli/commands/users.py
ellf_cli/commands/files/__init__.py
ellf_cli/commands/files/cp.py
ellf_cli/commands/files/ls.py
ellf_cli/commands/files/rm.py
ellf_cli/commands/files/rsync.py
ellf_cli/commands/files/stats.py
ellf_cli/commands/infra/__init__.py
ellf_cli/commands/infra/_config_io.py
ellf_cli/commands/infra/_helpers.py
ellf_cli/commands/infra/configure.py
ellf_cli/commands/infra/deploy.py
ellf_cli/commands/infra/init.py
ellf_cli/commands/infra/init_values.py
ellf_cli/commands/infra/provision.py
ellf_cli/commands/infra/register.py
ellf_cli/commands/infra/setup.py
ellf_cli/commands/infra/start.py
ellf_cli/commands/infra/terraform.py
ellf_cli/commands/infra/tls.py
ellf_cli/ellf_skills/.gitignore
ellf_cli/ellf_skills/skill_variants.json
ellf_cli/ellf_skills/.claude-plugin/plugin.json
ellf_cli/ellf_skills/skills/ellf-annotate.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-annotate.assistant/references/annotation_audit.md
ellf_cli/ellf_skills/skills/ellf-annotate.assistant/references/builtin_ellf_annotation_recipes.md
ellf_cli/ellf_skills/skills/ellf-annotate.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-annotate.coding/references/annotation_audit.md
ellf_cli/ellf_skills/skills/ellf-annotate.coding/references/builtin_ellf_annotation_recipes.md
ellf_cli/ellf_skills/skills/ellf-annotate.coding/references/builtin_prodigy_recipes.md
ellf_cli/ellf_skills/skills/ellf-ask/SKILL.md
ellf_cli/ellf_skills/skills/ellf-handoff/SKILL.md
ellf_cli/ellf_skills/skills/ellf-monitor.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-monitor.assistant/references/annotation_metrics.md
ellf_cli/ellf_skills/skills/ellf-monitor.assistant/references/training_monitoring.md
ellf_cli/ellf_skills/skills/ellf-monitor.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-monitor.coding/references/annotation_metrics.md
ellf_cli/ellf_skills/skills/ellf-monitor.coding/references/training_monitoring.md
ellf_cli/ellf_skills/skills/ellf-monitor.coding/scripts/check_training.py
ellf_cli/ellf_skills/skills/ellf-ops.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-ops.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-ops.coding/references/data_infra_cli.md
ellf_cli/ellf_skills/skills/ellf-ops.coding/scripts/run_job.py
ellf_cli/ellf_skills/skills/ellf-patterns/SKILL.md
ellf_cli/ellf_skills/skills/ellf-patterns/references/pattern_strategies.md
ellf_cli/ellf_skills/skills/ellf-prodigy/SKILL.md
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_action_recipe.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_agent_recipe.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_blocks_ui.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_correct.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_custom_ui.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_manual.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_pages_ui.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_routing.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_task_recipe.py
ellf_cli/ellf_skills/skills/ellf-prodigy/assets/templates/template_teach.py
ellf_cli/ellf_skills/skills/ellf-prodigy/references/builtin_recipes.md
ellf_cli/ellf_skills/skills/ellf-prodigy/references/ellf_recipe_sdk.md
ellf_cli/ellf_skills/skills/ellf-prodigy/references/lint_recipe.py
ellf_cli/ellf_skills/skills/ellf-prodigy/references/prodigy_recipe_api.md
ellf_cli/ellf_skills/skills/ellf-prodigy/references/template_index.md
ellf_cli/ellf_skills/skills/ellf-project.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-project.assistant/references/consulting_patterns.md
ellf_cli/ellf_skills/skills/ellf-project.assistant/references/explosion_strategy.md
ellf_cli/ellf_skills/skills/ellf-project.assistant/references/prodigy_llm_bot.md
ellf_cli/ellf_skills/skills/ellf-project.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-project.coding/references/consulting_patterns.md
ellf_cli/ellf_skills/skills/ellf-project.coding/references/explosion_strategy.md
ellf_cli/ellf_skills/skills/ellf-project.coding/references/prodigy_llm_bot.md
ellf_cli/ellf_skills/skills/ellf-support.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-support.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-todo/SKILL.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/SKILL.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/references/diagnostics.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/references/evaluation_guide.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/references/model_selection.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/references/training_paradigms.md
ellf_cli/ellf_skills/skills/ellf-train.assistant/references/workflow.md
ellf_cli/ellf_skills/skills/ellf-train.coding/SKILL.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/config_advanced.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/config_architectures.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/config_training.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/diagnostics.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/evaluation_guide.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/experiment_patterns.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/model_selection.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/training_paradigms.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/training_troubleshooting.md
ellf_cli/ellf_skills/skills/ellf-train.coding/references/workflow.md
ellf_cli/ellf_skills/skills/ellf-train.coding/scripts/ellf_logger.py
ellf_cli/recipes_cookiecutter/cookiecutter.json
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/.gitignore
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/README.md.tmpl
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/requirements-dev.in
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/requirements.in
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/setup.py.tmpl
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/{{cookiecutter.package_name}}/__init__.py
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/{{cookiecutter.package_name}}/about.py
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/{{cookiecutter.package_name}}/recipes/__init__.py
ellf_cli/recipes_cookiecutter/{{cookiecutter.package_dir}}/{{cookiecutter.package_name}}/recipes/example_task.py
ellf_cli/testing/__init__.py
ellf_cli/version/17.0.114_2026-08-19-08-36-57__1a4e37c1-471e-4a81-b4d5-1ffe7dec3a61
ellf_cli/version/17.0.114_2026-08-19-09-25-21_patch_33ff1e26-0e5e-46d8-8052-ab1d032e8b6c
ellf_cli/version/17.0.115_2026-08-19-09-27-13_patch_4ac728c3-0342-4a36-adbc-e28d2d99b1ba
ellf_cli/version/17.0.116_2026-08-19-09-30-47_patch_c706fef6-6813-4183-b268-12e7b00d7d0b
ellf_cli/version/17.0.117_2026-08-19-09-39-14_patch_c6b0495f-2f88-4aa8-9ebf-0a235b4c407e
ellf_cli/version/17.0.118_2026-08-19-09-52-00_patch_b395655a-8d78-4344-9266-6901c20f6517
ellf_cli/version/17.0.119_2026-08-19-10-22-38_patch_8f95c49d-aedc-41b8-816d-ccb95f048831
ellf_cli/version/17.0.120_2026-08-19-10-26-58_patch_7fbf35e6-cc01-4b75-8c9a-f5d054bcaf93
ellf_cli/version/17.0.121_2026-08-19-10-42-02_patch_31a81b02-a886-4dea-84e0-67cc6ca412d5
ellf_cli/version/17.0.122_2026-08-19-11-16-49_patch_1c4d7307-48d4-493e-936d-80af799d644b
ellf_cli/version/17.0.123_2026-08-19-11-47-32_patch_d3d78d04-9989-45b1-91b1-93b571d8814a
ellf_cli/version/17.0.124_2026-08-20-08-03-17_patch_57f4c389-2d19-41ce-aca4-13b61c62f387
ellf_cli/version/17.0.125_2026-08-20-08-25-05_patch_7f368148-0d1c-4525-bbdf-c6d257ad861a
ellf_cli/version/17.0.126_2026-08-20-14-51-36_patch_a99abcc8-3371-4c63-a759-bb7ea5b32432
ellf_cli/version/17.0.127_2026-08-21-05-48-58_patch_34b4ccee-7596-4f57-93e9-774973cca58e
ellf_cli/version/17.0.128_2026-08-21-10-47-20_patch_693112b9-927c-4a8f-8553-b06eef86079d
ellf_cli/version/17.0.129_2026-08-21-11-16-54_patch_7a981666-01d9-4d1b-9ba3-2129744e3bd5
ellf_cli/version/17.0.130_2026-08-21-13-09-36_patch_b7ad1a76-ce70-4d70-9d1a-7c414eba5bb4
ellf_cli/version/17.0.131_2026-08-21-14-31-10_patch_9128ef66-193e-4caf-8710-afd86128e638
ellf_cli/version/17.0.132_2026-08-24-08-59-34_patch_c600fc14-86a5-460f-9c4e-f0177056f756
ellf_cli/version/17.0.133_2026-08-24-10-28-29_patch_b6ce3e32-9d7b-48ac-981a-270c22c180dd
ellf_cli/version/17.0.134_2026-08-24-11-00-51_patch_a4fc0484-4a64-46a2-94f8-aa805254c7b0
ellf_cli/version/17.0.135_2026-08-24-12-12-41_patch_a870a56f-9a65-49eb-92da-f572b26667d8
ellf_cli/version/17.0.136_2026-08-24-12-42-46_patch_9b399356-6482-4291-8da7-e748a99c4b53
ellf_cli/version/17.0.137_2026-08-24-12-53-57_patch_f7979348-1910-40cd-a535-90299eca84ee
ellf_cli/version/17.0.138_2026-08-24-14-36-30_patch_ed0f8750-f663-498b-85e7-0d3f2213fcfe
ellf_cli/version/17.0.139_2026-08-25-08-37-26_patch_3ba87e19-902b-4f76-b64c-90e5c0ca1fc6
ellf_cli/version/17.0.140_2026-08-25-09-52-45_patch_abc830f2-df15-4385-b797-cdaf72c10752
ellf_cli/version/17.0.141_2026-08-25-11-37-20_patch_1d9ec01e-06f6-4c8e-b095-af17d5b62b00
ellf_cli/version/17.0.142_2026-08-26-07-38-49_patch_3dd23e36-e7df-494c-986f-a412861a8d40
ellf_cli/version/17.0.143_2026-08-26-09-32-32_patch_7b7ebd34-de27-4b73-98a7-3e1501e16cd5
ellf_cli/version/17.0.144_2026-08-26-10-56-43_patch_166064f2-2208-4c9b-9e25-25dc4cd32084
ellf_cli/version/17.0.145_2026-08-26-11-37-29_patch_b997f3ee-d7d3-4408-9f2f-c8b6d08bdb3b
ellf_cli/version/17.0.146_2026-08-26-12-15-20_patch_afbbb893-25db-468c-81db-2663ca373068
ellf_cli/version/17.0.147_2026-08-26-14-10-50_patch_fd753b1f-2fa1-4ddb-a9e7-de690da85254
ellf_cli/version/17.0.148_2026-08-27-09-08-35_patch_23814c0b-7f77-489c-b4a8-ceadd18146e3
ellf_cli/version/17.0.149_2026-08-27-09-40-17_patch_8879d72e-a3d8-4abc-a16a-d9dcf75f0fa1
ellf_cli/version/17.0.150_2026-08-27-10-57-25_patch_afbe60ed-3e23-4d88-be3c-f800d7002a7d
ellf_cli/version/17.0.151_2026-08-28-09-02-46_patch_1d4ca23b-aeae-4ea8-96b1-8cf57371f29d
ellf_cli/version/17.0.152_2026-08-28-15-37-24_patch_c9d0bdc1-a7e1-432b-92b9-92dc76fe0c78
ellf_cli/version/17.0.153_2026-08-29-09-03-27_patch_7531573a-1b33-4092-aa9c-0e65f47b201f
ellf_cli/version/17.0.154_2026-08-29-11-56-35_patch_919f5787-39c8-4dc1-ae6a-f27c28380f21
ellf_cli/version/17.0.155_2026-08-29-15-15-59_patch_822f9ed8-c366-4e5f-9791-dee8467cf3ce
ellf_cli/version/17.0.156_2026-08-29-16-19-01_patch_3ac2bf36-20f7-4c9f-9fdb-295d4466d59e
ellf_cli/version/17.0.157_2026-08-30-17-32-17_patch_4302354c-c9c5-4be7-acd3-542872a748d8
ellf_cli/version/17.0.158_2026-08-31-09-28-33_patch_3523774f-c25d-4102-8c1a-92fff046a48d
ellf_cli/version/17.0.159_2026-08-31-10-31-01_patch_fe3e6290-2553-4154-a0a0-8b8a418280ed
ellf_cli/version/17.0.160_2026-08-31-11-23-39_patch_e701a085-3d23-4212-b0af-73b1d419a4c1
ellf_cli/version/17.0.161_2026-08-31-12-41-01_patch_074d7bde-c493-44db-bc15-e81fd91e2921
ellf_cli/version/17.0.162_2026-08-31-13-58-06_patch_84db1d60-4280-433b-bd3a-22e5611cd315
ellf_cli/version/17.0.163_2026-08-31-15-25-54_patch_1931c5ba-73df-48cb-8dcb-555ace0af267
ellf_cli/version/17.0.163_2026-08-31-15-44-37_patch_3962e805-2a92-494a-a87b-b6e6d66c40a0
ellf_cli/version/17.0.165_2026-08-31-19-48-59_patch_86e5b923-2b99-4b86-b542-469b197614be
ellf_cli/version/17.0.166_2026-09-01-07-39-57_patch_c344892f-d542-4e7b-8f27-02365a411e15
ellf_cli/version/17.0.167_2026-09-01-08-21-53_patch_e199d419-282a-4dbb-8756-cf98b7037e2b
ellf_cli/version/17.0.168_2026-09-01-09-12-31_patch_235c9fe0-da15-431d-bb56-01e2b9b15f4b
ellf_cli/version/17.0.169_2026-09-01-11-54-19_patch_98b617ab-d130-42b5-93f2-19cae56d4c4c
ellf_cli/version/17.0.170_2026-09-02-09-27-28_patch_e448d2e6-b7ec-4235-96bf-0173b3623c87
ellf_cli/version/17.0.171_2026-09-02-12-52-44_patch_e6a241c2-1d62-482c-a9eb-9e3373395c50
ellf_cli/version/17.0.172_2026-09-04-08-47-04_patch_daae079f-c104-4fcd-bb57-7bff68e80ad9
ellf_cli/version/17.0.173_2026-09-04-12-34-42_patch_399c4cbd-0c28-4dfd-a4ec-e569420a36e4
ellf_cli/version/17.0.174_2026-09-04-13-08-48_patch_f5cfe3d5-808e-45e4-bafc-00d0554838ee
ellf_cli/version/17.0.175_2026-09-04-17-20-46_patch_1ef542fa-5d8e-4d90-aa15-9fc4cea3dfec
ellf_cli/version/17.0.176_2026-09-05-08-25-05_patch_ced5521f-f9da-4640-a921-95fcb5cd2e6d
ellf_cli/version/17.0.177_2026-09-05-09-00-16_patch_803c1ad4-a9af-4953-92c5-d882dec03ea2
ellf_cli/version/17.0.178_2026-09-05-09-30-34_patch_012f6259-2e3f-4591-9806-1920fd06cb1f
ellf_cli/version/17.0.179_2026-09-05-09-33-43_patch_f4bdf28c-d584-47a5-b699-8c883330162c
ellf_cli/version/17.0.180_2026-09-05-12-02-21_patch_34a14b01-d22d-44a8-ac63-be0370a61422
ellf_cli/version/17.0.181_2026-09-05-12-47-46_patch_56b18867-99f6-4d5c-8215-7b9d60d34010
ellf_cli/version/17.0.182_2026-09-05-13-35-18_patch_61b7d4d1-73c8-4603-9b0c-593e7405587f
ellf_cli/version/17.0.183_2026-09-06-07-27-09_patch_d76331b2-e3a3-4c0b-8412-ecd131b6ac02
ellf_cli/version/17.0.184_2026-09-06-10-21-47_patch_7680b7a1-49f0-4eef-b12e-4c854407448c
ellf_cli/version/17.0.185_2026-09-06-10-30-40_patch_e56c2183-77f8-44ef-a92e-7377ea6ce8c1
ellf_cli/version/17.0.186_2026-09-07-10-00-51_patch_67de5683-d208-4bc0-8fb6-7677377908e7
ellf_cli/version/17.0.187_2026-09-07-10-18-13_patch_2086cee2-276b-48f7-80ce-6a17397b9541
ellf_cli/version/17.0.188_2026-09-07-12-51-28_patch_d6590822-068f-4a19-814d-34bbf204ba6e
ellf_cli/version/17.0.189_2026-09-07-12-55-23_patch_7e0fb04b-4d40-4490-974f-c74ba2ae55a1
ellf_cli/version/17.0.190_2026-09-08-08-58-03_patch_15e3ac1e-4475-4272-bdd8-d00bb0db8f17
ellf_cli/version/__init__.py
ellf_cli/version/read_version.py
tests/test_appdirs.py
tests/test_auth.py
tests/test_config.py
tests/test_errors.py
tests/test_files_cp.py
tests/test_files_cp_helpers.py
tests/test_helm.py
tests/test_info.py
tests/test_infra_config_io.py
tests/test_infra_configure.py
tests/test_infra_deploy_node_labels.py
tests/test_infra_get_terraform.py
tests/test_infra_init.py
tests/test_infra_provision.py
tests/test_infra_start_fixes.py
tests/test_infra_start_validation.py
tests/test_infra_state_bucket.py
tests/test_infra_terraform_init.py
tests/test_invalid_secrets.py
tests/test_job_list_project_filter.py
tests/test_key_pair.py
tests/test_login.py
tests/test_logout.py
tests/test_main.py
tests/test_org_select.py
tests/test_plans.py
tests/test_projects.py
tests/test_publish_build_poll.py
tests/test_publish_data.py
tests/test_publish_requirements.py
tests/test_pypi_auth.py
tests/test_query.py
tests/test_recipe_file.py
tests/test_recipes.py
tests/test_state.py
tests/test_support.py
tests/test_todos.py
tests/test_ty.py
tests/test_ui.py
tests/test_ui_extras.py
tests/test_usage_counts.py
tests/test_users_assign.py
tests/test_util.py