feat: remove Oracle Cloud, add featured_cloud per agent (#1430)

Oracle Cloud is removed as a supported provider. Each agent now has a
`featured_cloud` field in manifest.json that controls cloud sort order
in the CLI picker — featured clouds appear after credential-detected
clouds but before CLI-installed ones, with a "recommended" hint.

Co-authored-by: lab <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
A 2026-02-17 22:52:41 -08:00 committed by GitHub
parent 633ce8eaac
commit 8a4f5873f9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 76 additions and 1894 deletions

View file

@ -44,15 +44,14 @@ Look at `manifest.json` → `matrix` for any `"missing"` entry. To implement it:
We are currently shipping with **9 curated clouds** (sorted by price):
1. **local** — free (no provisioning)
2. **oracle** — free tier (Always Free ARM instances)
3. **hetzner** — ~€3.29/mo (CX22)
4. **ovh** — ~€3.50/mo (d2-2)
5. **fly** — free tier (3 shared-cpu VMs)
6. **aws** — $3.50/mo (nano)
7. **daytona** — pay-per-second sandboxes
8. **digitalocean** — $4/mo (Basic droplet)
9. **gcp** — $7.11/mo (e2-micro)
10. **sprite** — Fly.io managed VMs
2. **hetzner** — ~€3.29/mo (CX22)
3. **ovh** — ~€3.50/mo (d2-2)
4. **fly** — free tier (3 shared-cpu VMs)
5. **aws** — $3.50/mo (nano)
6. **daytona** — pay-per-second sandboxes
7. **digitalocean** — $4/mo (Basic droplet)
8. **gcp** — $7.11/mo (e2-micro)
9. **sprite** — Fly.io managed VMs
**Do NOT add clouds speculatively.** Every cloud must be manually tested and verified end-to-end before shipping. Adding a cloud that can't be tested is worse than not having it.