Skip to content

Add DigitalOcean cloud provider#7

Merged
louisgv merged 1 commit intomainfrom
add-digitalocean
Feb 7, 2026
Merged

Add DigitalOcean cloud provider#7
louisgv merged 1 commit intomainfrom
add-digitalocean

Conversation

@louisgv
Copy link
Copy Markdown
Member

@louisgv louisgv commented Feb 7, 2026

Summary

  • Adds digitalocean/ as third cloud provider with full REST API integration
  • digitalocean/lib/common.sh: API wrapper, token management (env/config/prompt), SSH key registration, droplet lifecycle with cloud-init
  • digitalocean/claude.sh: Claude Code on DO droplets
  • digitalocean/openclaw.sh: OpenClaw on DO droplets
  • digitalocean/nanoclaw.sh: NanoClaw on DO droplets
  • Matrix now 3 agents x 3 clouds = 9/9 fully implemented

Test plan

  • Set DO_API_TOKEN and run digitalocean/claude.sh
  • Verify droplet provisions, cloud-init completes, Claude Code launches
  • Test digitalocean/openclaw.sh gateway + TUI
  • Test digitalocean/nanoclaw.sh build + WhatsApp QR
  • Destroy droplets after testing

🤖 Generated with Claude Code

New cloud provider with full agent coverage:
- digitalocean/lib/common.sh: DO API wrapper, token management, droplet lifecycle
- digitalocean/claude.sh, openclaw.sh, nanoclaw.sh: all 3 agents

Matrix is now 3 agents x 3 clouds = 9/9 implemented.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant