Feature request for product/service
Cursor IDE
Describe the request
Bug: Chat-driven Automations setup cannot complete — open_automation prefill never lands
Category: Bug Reports → Automations / Agents / MCP
Product area: Automations editor handoff from Agent chat (automate skill + cursor-app-control.open_automation)
Summary
When an agent in regular Chat follows Cursor’s documented Automations authoring flow (skill: create automation → call open_automation with prefillWorkflowData), the tool returns success (Opened Glass Automations) but no draft appears in the Automations UI. The user cannot complete automation setup from chat as advertised.
This makes the chat-based “design an automation” workflow effectively broken unless the user manually copies JSON into the editor.
Environment
OS: macOS (darwin 25.4.0)
Cursor: Agents + Automations feature (2026)
MCP: cursor-app-control with open_automation available
User has full / highest tool permissions (no approval popup — tool auto-executes)
Workspace: local git repo, no GitHub remote configured
Steps to reproduce
In regular Agent Chat (not necessarily Agents Window / Glass), ask the agent to create a Cursor Automation (e.g. “create a critical bug scan automation”).
Agent follows automate skill → builds prefillWorkflowData → calls cursor-app-control.open_automation with the draft.
Tool returns success: Opened Glass Automations.
User checks Automations UI — empty new form or no visible prefill (name, trigger, instructions missing).
Agent suggests “approve the tool call” — no approval UI appears because permissions are already granted; user cannot unblock.
Agent retries open_automation multiple times — same result.
Only workaround: manually open Agents Window → Automations → New, then copy fields from a JSON file the agent wrote to disk.
Expected behavior
Per open_automation tool description and automate skill:
Calling open_automation with prefillWorkflowData should open the Automations editor with the draft pre-filled (name, description, trigger, tools, instructions).
User should be able to finish repo/branch picker in editor and save — without re-typing a long prompt.
If prefill requires Agents Window, chat should clearly state that upfront and/or automatically focus Glass Automations before sending prefill.
If prefill fails silently, tool should return an error — not success.
Actual behavior
Tool reports success but prefill does not appear when invoked from regular Chat.
Documentation/skill implies an “approve prefill” step; with max permissions there is no approval UI — user is stuck with no feedback loop.
Repeated calls do not help.
Comment in tool schema: “prefill data is sent only to the active Glass view” — this constraint is not surfaced to the user by the skill flow, and there is no reliable way to ensure Glass Automations is the active target from chat.
Net result: chat cannot complete Automations setup; defeats the purpose of the automate skill finish path.
Impact
Users following official “create automation from agent” guidance waste multiple turns and believe the product is broken.
Forces manual JSON copy or re-typing long system prompts (the exact UX Automations prefill was meant to eliminate).
Undermines the Automations onboarding story described in Cursor’s blog (agent-authored automations).
Suggested fixes (any of)
Reliable prefill delivery: Queue prefill server-side and apply when user next opens Automations → New (even if not already on that page).
Hard error on miss: If no active Glass Automations form, return failure + deep link that opens New with prefill (not silent success).
Skill/tool UX: When open_automation is called from Chat, auto-focus Agents Window Automations new-form before sending payload.
Import path: Allow “Import automation from JSON” in editor (agent writes .cursor/automations/*.json).
Docs: Until fixed, remove or qualify the chat finish path in the automate skill so users aren’t sent on a dead-end loop.
Workaround (current)
Agent writes draft to .cursor/automations/.json; user manually creates automation and pastes fields.
Operating System (if it applies)
MacOS