Skip to main content

AlphaSwarm Monorepo Paths

Status: active.

Canonical path contract for this repository. Sibling repos (rpi_kubernetes, theia-ide, alphaswarm_platform_admin) mirror this table in their own alphaswarm_docs/alphaswarm-monorepo-paths.md files.

AlphaSwarm responsibilityPath
Control planealphaswarm_controller/
Shared platform contractsalphaswarm_core/
Active client (Vite)alphaswarm_client/
Bot runtime/templatesalphaswarm_bots/
RL subsystemalphaswarm_rl/ (src/alphaswarm_rl/ source; tasks/, api/routes/, configs/, tests/ siblings)
Custom model boundaryalphaswarm_models/ (src/alphaswarm_models/ source incl. serving/; tasks/, api/routes/, configs/, tests/ siblings)
Snippet corpusalphaswarm_snippets/
Monolith runtimealphaswarm/
Standalone operator CLIalphaswarm_cli/
Internal admin (services + accounts)alphaswarm_admin/
Vendored Theia IDE workspacealphaswarm_ide/
Curator-owned project index (SSoT)alphaswarm_index/
Canonical documentationalphaswarm_docs/
Hosted-platform single homealphaswarm_platform/
Kubernetes workloadsalphaswarm_platform/deployments/kubernetes/
Terraform modules + environmentsalphaswarm_platform/terraform/
Multi-arch Dockerfiles + config genalphaswarm_platform/build/
Legacy / edge component configsalphaswarm_platform/deploy/
Root-level compose filesalphaswarm_platform/compose/
Multi-stage root Dockerfilealphaswarm_platform/Dockerfile
Deployment topology YAMLalphaswarm_platform/configs/deployment/topology.yaml
Terraform stack YAMLsalphaswarm_platform/configs/terraform/
Cluster install scriptsalphaswarm_platform/scripts/cluster_install/

Compatibility stubs and historical paths (do not add active source here):

Legacy pathPoints to
frontend/alphaswarm_client/
extractions/alphaswarm_snippets/extractions/
inspiration/alphaswarm_snippets/inspiration/ (ignored raw repos)
alphaswarm/bots/alphaswarm_bots/ (import shim)
alphaswarm/rl/alphaswarm_rl/src/alphaswarm_rl/ (deprecation-warning import shim; pkgutil.walk_packages aliases every submodule under alphaswarm.rl.*)
alphaswarm/ml/alphaswarm_models/src/alphaswarm_models/ (deprecation-warning import shim; pkgutil.walk_packages aliases every submodule under alphaswarm.ml.*)
alphaswarm/llm/vllm_runner.pyalphaswarm_models/src/alphaswarm_models/serving/vllm.py (one-line re-export shim)
alphaswarm/llm/ollama_client.pyalphaswarm_models/src/alphaswarm_models/serving/ollama.py (one-line re-export shim)
alphaswarm/tasks/rl_tasks.pyalphaswarm_rl/tasks/rl_tasks.py (Celery name= strings preserved for in-flight queue messages)
alphaswarm/tasks/ml_tasks.pyalphaswarm_models/tasks/ml_tasks.py
alphaswarm/tasks/ml_test_tasks.pyalphaswarm_models/tasks/ml_test_tasks.py
alphaswarm/tasks/finetune_tasks.pyalphaswarm_models/tasks/finetune_tasks.py
alphaswarm/tasks/training_tasks.pyalphaswarm_models/tasks/training_tasks.py
alphaswarm/api/routes/rl.pyalphaswarm_rl/api/routes/rl.py (FastAPI mount path /rl unchanged)
alphaswarm/api/routes/ml.pyalphaswarm_models/api/routes/ml.py (FastAPI mount path /ml unchanged)
alphaswarm/api/routes/analytics_ml.pyalphaswarm_models/api/routes/analytics_ml.py (FastAPI mount path /analytics/ml unchanged)
configs/rl/alphaswarm_rl/configs/
configs/ml/alphaswarm_models/configs/
tests/rl/alphaswarm_rl/tests/
tests/ml/alphaswarm_models/tests/
docs/alphaswarm_docs/ (renamed; all references updated)
root deployments/alphaswarm_platform/deployments/
root build/alphaswarm_platform/build/
root deploy/alphaswarm_platform/deploy/
root terraform/alphaswarm_platform/terraform/
root Dockerfilealphaswarm_platform/Dockerfile
root .dockerignorealphaswarm_platform/.dockerignore
root docker-compose.ymlalphaswarm_platform/compose/docker-compose.yml
root docker-compose.platform.ymlalphaswarm_platform/compose/docker-compose.platform.yml
root docker-compose.viz.ymlalphaswarm_platform/compose/docker-compose.viz.yml
configs/deployment/alphaswarm_platform/configs/deployment/
configs/terraform/alphaswarm_platform/configs/terraform/
scripts/cluster_install/alphaswarm_platform/scripts/cluster_install/