infra-setup
SolidNon-user-invocable provider/setup reference for evo backend switching, prerequisite checks, and auth/install guidance.
DevOps & Infrastructure 1,115 stars
81 forks Updated 2 days ago Apache-2.0
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Infra Setup
Use this when the user wants to change where experiments run: local worktrees, pool slots, or a remote provider such as Modal, E2B, Daytona, AWS, Azure, SSH, manual, or a custom dotted-path provider.
## Goals
- Be explicit about the target backend/provider.
- Check prerequisites before mutating evo config.
- Never install provider SDKs silently.
- Give one actionable auth command per provider.
- Keep provider credentials separate from benchmark runtime env.
## Flow
1. Identify the target:
- `worktree` or `pool` means local backends.
- `modal`, `e2b`, `ssh:...`, or another remote spec means `backend=remote`.
2. If the target is remote, parse the provider choice the same way evo CLI does:
- `modal`
- `e2b`
- `daytona`
- `aws`
- `azure`
- `manual`
- `ssh:user@host[:port]`
- another built-in provider name
- dotted import path for a custom provider
3. Check whether `evo` is on PATH and whether it is the expected `evo-hq-cli` package (`evo --version`). If the provider SDK is missing, evo's provider loader prints the provider-specific extra or SDK package to install; use that message rather than guessing.
4. For SDK-backed providers, verify the SDK import only when you can run the check in the same environment that owns the `evo` executable. If missing, ask the user before installing it.
- If `evo` was installed with `uv tool` or `pip`/`venv`, prefer the matching extra on `evo-hq-cli`:
- `uv-tool`: `uv tool install --reinstall 'evo-hq-cli[<prov...
Details
- Author
- evo-hq
- Repository
- evo-hq/evo
- Created
- 2 months ago
- Last Updated
- 2 days ago
- Language
- Python
- License
- Apache-2.0
Related Skills
DevOps & Infrastructure Featured
devops-deploy
DevOps e deploy de aplicacoes — Docker, CI/CD com GitHub Actions, AWS Lambda, SAM, Terraform, infraestrutura como codigo e monitoramento.
40,863 Updated today
sickn33 DevOps & Infrastructure Featured
multi-cloud-architecture
Decision framework and patterns for architecting applications across AWS, Azure, and GCP.
40,863 Updated today
sickn33 DevOps & Infrastructure Featured
nemo-evaluator-sdk
Evaluates LLMs across 100+ benchmarks from 18+ harnesses (MMLU, HumanEval, GSM8K, safety, VLM) with multi-backend execution. Use when needing scalable evaluation on local Docker, Slurm HPC, or cloud platforms. NVIDIA's enterprise-grade platform with container-first architecture for reproducible benchmarking.
28,100 Updated today
davila7