Goal
We need all Cursor Cloud Agent workloads for our team to run only on our self-hosted worker (machines in our account that connect outbound to Cursor). We must not use Cursor’s hosted cloud agent VMs for these runs.
This applies to:
- Cursor Automations (e.g. Slack-triggered workflows)
- Programmatic launches via
POST /v0/agents(or any supported server-to-server API)
What we’re seeing
- When we trigger agents through the API (
POSTto the agents endpoint with our API key), runs appear to be Cursor-hosted cloud agents, not our self-hosted worker. - We have not found a clear setting in the dashboard that says “Automations: self-hosted only” or “API: route to worker pool X”.
We need official guidance on whether self-hosted-only execution is supported for both Automations and API, and exactly how to configure it.
Questions
-
Is it possible to restrict a team or workspace so that Automations run exclusively on self-hosted workers? If yes, where is that configured (dashboard path, org/team setting, worker labels, feature flag)?
-
Same question for the Agents API: Can
POST /v0/agents(or the current supported equivalent) be constrained to only dispatch work to our self-hosted pool? If yes, what request fields, headers, or account settings are required? -
If API launches cannot target self-hosted workers today, is that by design? What is the recommended supported path to start self-hosted runs from automation outside Slack (e.g. webhook Automation only, CI, other)?
-
How can we verify in the UI or in run metadata that a given execution used self-hosted vs Cursor-hosted (so we can audit compliance)?
-
Are there Enterprise / Private Cloud Agents options that are required for “self-hosted only” enforcement, or should this work on standard team self-hosted worker setup?
Context (brief)
- We operate a self-hosted worker per Cursor’s documentation (outbound HTTPS, worker registered to our team).
- Compliance / data residency: we need execution on our infrastructure, not shared Cursor VMs.
We’re happy to share non-sensitive screenshots of our Cloud Agents / Automations settings if that helps, but we need a definitive answer on routing and any gaps between Automations, API, and self-hosted workers.
Thank you.