Skip to content

New integration 3405#3409

Closed
cursor[bot] wants to merge 1 commit intomainfrom
cursor/new-integration-3405-6587
Closed

New integration 3405#3409
cursor[bot] wants to merge 1 commit intomainfrom
cursor/new-integration-3405-6587

Conversation

@cursor
Copy link
Contributor

@cursor cursor bot commented Mar 10, 2026

Expand DigitalOcean integration by adding 11 new actions to address issue #3405.


Open in Web Open in Cursor 

Implements #3405: Expand DigitalOcean integration coverage with core
lifecycle, networking, and infrastructure management actions.

New actions:
- digitalocean.getDroplet: Fetch droplet details by ID
- digitalocean.deleteDroplet: Delete a droplet
- digitalocean.manageDropletPower: Power on/off/reboot/shutdown/cycle with polling
- digitalocean.createSnapshot: Create droplet snapshot with polling
- digitalocean.deleteSnapshot: Delete a snapshot
- digitalocean.createDNSRecord: Create domain DNS record
- digitalocean.deleteDNSRecord: Delete domain DNS record
- digitalocean.upsertDNSRecord: Idempotent DNS create/update flow
- digitalocean.createLoadBalancer: Create load balancer with forwarding rules
- digitalocean.deleteLoadBalancer: Delete load balancer
- digitalocean.assignReservedIP: Assign/unassign reserved IP with polling

Also includes:
- Extended client.go with all new API methods
- ListResources support for droplet, snapshot, domain, load_balancer
- Unit tests for all new components (setup, execute, polling)
- Updated component docs (DigitalOcean.mdx)
- AI skill files for all components in templates/skills/
@cursor
Copy link
Contributor Author

cursor bot commented Mar 10, 2026

Cursor Agent can help with this pull request. Just @cursor in comments and I'll start working on changes in this branch.
Learn more about Cursor Agents

@superplanehq-integration
Copy link

👋 Commands for maintainers:

  • /sp start - Start an ephemeral machine (takes ~30s)
  • /sp stop - Stop a running machine (auto-executed on pr close)

@shiroyasha shiroyasha closed this Mar 10, 2026
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.

2 participants