Source: https://internal-agents.com/agents/cursor-support-workflow

# Cursor — Support investigation workflow in Cursor

Cursor's technical support team runs customer investigations inside Cursor itself, configured for support work: multi-root workspaces over the product repositories, MCP servers that reach customer databases, event logs, Slack, the ticket tracker, and internal runbooks, plus slash commands, Rules and Skills, and four named subagents whose merged output an engineer reviews before sending.

- Company: [Cursor](https://internal-agents.com/organizations/cursor)
- Collection: Agents
- Approach type: Agent
- Deployment stage: Deployed
- Autonomy: Drafts reviewed
- Evidence strength: Limited primary
- Status: Internal
- First reported year: 2026
- Work: Support
- Interfaces: Cursor, Slack
- Invocation: Interactive, Background
- Entry reviewed: 2026-09-21

## Purpose

### Summary

Cursor's technical support team runs customer investigations inside Cursor itself, configured for support work: multi-root workspaces over the product repositories, MCP servers that reach customer databases, event logs, Slack, the ticket tracker, and internal runbooks, plus slash commands, Rules and Skills, and four named subagents whose merged output an engineer reviews before sending.

Fact · Reported · High confidence · `cursor-support-workflow--summary`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 10-12, 18, 24-31, 59-72

Representative workflow: Customer report through an Ask Mode investigation over code, logs, prior threads, and runbooks to a reviewed escalation, customer reply, or documentation pull request.

## How it works

### Trace the symptom in Ask Mode

The investigation typically starts in Ask Mode pointed at the symptom, tracing backward through the relevant product behavior with indexed semantic search over product code, docs, and internal tooling

Fact · Reported · High confidence · `cursor-support-workflow--primitives-1`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16, 18

### Identify where the failure occurred

Datadog MCP pulls the relevant logs and traces into the investigation thread to narrow whether the problem is reproducible or transient and whether it failed client-side, at the API edge, in a downstream dependency, or in auth

Fact · Reported · High confidence · `cursor-support-workflow--primitives-3`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 37

### Track down similar cases

Searches across the support platform and Slack start from hard identifiers such as error strings and request IDs, broaden if needed, and look for the newest thread carrying a current status, a workaround, and an owner

Fact · Reported · High confidence · `cursor-support-workflow--primitives-4`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 41

### Decide bug or expected behavior

Notion MCP pulls the relevant runbook into the thread to cross-reference what the engineer is seeing, then either confirms the behavior or supports a clearer escalation

Fact · Reported · High confidence · `cursor-support-workflow--primitives-5`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 45

### File the escalation from the same thread

The Linear MCP turns the material gathered during the investigation into a formatted escalation without leaving the thread

Fact · Reported · High confidence · `cursor-support-workflow--primitives-6`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 49

### Request a documentation fix from Slack

When several customers hit the same question, a mention of the Cursor agent in Slack with what needs updating sends a cloud agent to open a pull request against the docs repository

Fact · Reported · High confidence · `cursor-support-workflow--primitives-7`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 53

## Where people stay involved

- **customer symptom → root cause, inside a Cursor investigation session** — Continuous steering · Level 2
- **parallel subagent run → merged escalation, customer reply, or docs pull request** — Work-product review · Level 3

**Reported:** A support engineer drives the investigation session, and the merged subagent output is reviewed before it is sent; documentation changes return as a pull request.

### Supervision evidence

#### Operating model assessment

Level 2 for customer symptom → root cause, inside a Cursor investigation session; human attention boundary: continuous-steering.

Inference · Catalog judgment · Medium confidence · `cursor-support-workflow--operating-models-0`

Confidence reason: The post describes an engineer opening the session, pointing Ask Mode at the symptom, and pulling each MCP source into the thread step by step, which places attention with the engineer throughout the investigation; it never describes an investigation running without one.

Qualifications:

- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16, 22, 37, 41, 45

#### Operating model assessment

Level 3 for parallel subagent run → merged escalation, customer reply, or docs pull request; human attention boundary: work-product-review.

Inference · Catalog judgment · Medium confidence · `cursor-support-workflow--operating-models-1`

Confidence reason: The subagent section states that the parallel results merge into a single output that the team reviews and sends, which locates the return of attention at the merged work product; the post does not say how long the parallel run proceeds unattended.

Qualifications:

- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 67-74

## Implementation details

### Harness

Cursor's own editor and agent product configured for support investigations: multi-root workspaces over several repositories, Ask Mode investigations, MCP servers for support systems, slash commands, Rules and Skills, subagents, and a Slack-triggered cloud agent that opens documentation pull requests

Fact · Reported · High confidence · `cursor-support-workflow--architecture-harness`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16-18, 22, 53, 59-67

### Interfaces

cursor, slack

Fact · Reported · High confidence · `cursor-support-workflow--architecture-interfaces`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16, 53

### Tool access

MCP servers reach customer databases holding subscription tier and team and privacy settings, streamed event logs covering services used, telemetry errors, and network issues, Slack threads, engineering ticket platforms, an internal documentation service of runbooks and troubleshooting guides, and an account management service; the named integrations are Datadog for logs and traces, the support platform and Slack for prior cases, Notion for runbooks, and Linear for escalations

Fact · Reported · High confidence · `cursor-support-workflow--architecture-tool-access`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 26-31, 37, 41, 45, 49

### Knowledge

The full codebase is available locally, and Cursor indexes and semantically searches product code, docs, and internal tooling in the same session; runbooks and troubleshooting guides, Slack threads, and past support conversations arrive through MCP servers

Fact · Reported · High confidence · `cursor-support-workflow--architecture-knowledge`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16, 28, 30, 41, 45

### Context management

One Cursor session collapses code, logs, team knowledge, and past conversations; multi-root workspaces keep related repositories together so a question spanning frontend logic, backend policy checks, and docs stays answerable in a single thread; subagent results merge into a single output

Fact · Reported · High confidence · `cursor-support-workflow--architecture-context-mgmt`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 10, 18, 74

### Collapse support context into one session

Code, logs, team knowledge, and past conversations come together in a single Cursor session, which the team describes as removing the context-gathering bottleneck for most of its work

Fact · Reported · High confidence · `cursor-support-workflow--primitives-0`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 10

### Connect the support systems through MCP servers

MCP servers bring customer databases, streamed event logs, Slack, engineering ticket platforms, an internal runbook service, and an account management service into the investigation instead of making the engineer search each tool separately

Fact · Reported · High confidence · `cursor-support-workflow--primitives-2`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 22, 26-31, 33

### Slash commands, Rules, and Skills for repeated steps

Slash commands cover the most frequently repeated steps of the process, and Rules and Skills automate common processes in support investigations; the captured page does not list the individual commands, rules, or skills

Fact · Reported · High confidence · `cursor-support-workflow--primitives-8`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 57-63

### Subagents run steps in parallel

LogInvestigator searches Datadog for the failure point and supporting evidence, KnownIssueMiner scans Slack and Notion for prior threads and workarounds, TicketWriter formats the evidence into a complete escalation, and CustomerReplyDrafter writes the customer response with internal details stripped out; the results merge into a single output

Fact · Reported · High confidence · `cursor-support-workflow--primitives-9`

Confidence reason: A linked first-party source states the claim.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 67-74

### Implementation coverage

- **Model:** unreported — The post names Ask Mode, subagents, and cloud agents, but no model or model version anywhere.
- **Harness:** reported
- **Sandbox:** unreported — The codebase is described as available locally and a cloud agent opens docs pull requests, but no execution isolation boundary is described for either; the legacy unknown claim stays in research details.
- **Tool access:** reported
- **Knowledge:** reported
- **Context management:** reported
- **Credentials:** unreported — The post lists the systems the MCP servers reach, including customer and account management data, but never says how the session authenticates to them or whose permissions apply.
- **Interfaces:** reported

**Unreported:** The post names review of the merged output before sending, but no correctness check, evaluation, test, or accuracy measurement for the investigation result.

## Reported observations

Observation: Adoption output · Reported measurement · Share of Cursor support interactions running through Cursor itself and the reported support engineer throughput multiple, both stated in March 2026 without a period, denominator, or method

### Headline claim

Cursor reports that over 75% of its support interactions run through Cursor itself and that support engineer throughput increased 5-10x; the post gives no measurement period, denominator definition, or method.

Metric · Reported · Low confidence · `cursor-support-workflow--headline-metric`

Confidence reason: Cursor states both figures in one sentence of its own blog post with no measurement period, no definition of a support interaction, no denominator, and no method; 'over 75%' is a floor and '5-10x' is a range, and neither is independently verified.

Qualifications:

- The source does not report the denominator of this figure.
- Reported by: Cursor
- Scope: Cursor support interactions and support engineer throughput, as stated in March 2026
- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 12

Observation: Effectiveness · Estimate · Team estimate of support productivity against traditional multi-tool approaches, hedged with 'as much as' and reported separately from the throughput range

### Key observation

Cursor estimates the combined workflow makes its support team as much as an order of magnitude more productive than traditional approaches that require jumping between tools and across teams

Metric · Reported · Low confidence · `cursor-support-workflow--key-metrics-2`

Confidence reason: The closing section marks this figure as the team's own estimate, bounds it with 'as much as', and compares it to unspecified traditional approaches, so it is a hedged self-assessment rather than a measured result.

Qualifications:

- The source does not report the denominator of this figure.
- Reported by: Cursor
- Scope: Productivity of the support team against traditional approaches that require jumping between tools and across teams
- Method: Team estimate; the post gives no method
- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 78

## Lessons

### Lesson

Cursor's support engineers search prior cases by hard identifier first, such as an error string or request ID, broaden the search only if that fails, and take the newest thread that carries a current status, a workaround, and an owner.

Fact · Reported · Medium confidence · `cursor-support-workflow--lessons-learned-0`

Confidence reason: The known-issue section states the search order and the three properties the team wants in the thread it picks; it reports the team's practice and does not measure how often that search succeeds.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 41

### Lesson

Cursor keeps the repositories a support question spans in one multi-root workspace, so a question about frontend logic, backend policy checks, and documented expected behavior stays answerable in a single thread.

Fact · Reported · Medium confidence · `cursor-support-workflow--lessons-learned-1`

Confidence reason: The post gives the multi-root workspace rationale with a worked example, a disabled button spanning frontend, backend, and docs; it reports the arrangement without comparing it to separate workspaces.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 18

### Lesson

Cursor's support team treats several customers asking the same question as a documentation gap and files the fix itself, mentioning the Cursor agent in Slack to get a pull request opened against the docs repository.

Fact · Reported · Medium confidence · `cursor-support-workflow--lessons-learned-2`

Confidence reason: The documentation-updates section states the trigger, the Slack mention, and the cloud agent pull request; it describes the routine and reports no volume or acceptance rate for those pull requests.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 53

## Duplicate observation representations

Duplicate of `cursor-support-workflow--headline-metric`: Component of the compound headline: the same over-75% share of support interactions, with the same missing period and denominator.

### Key observation

Cursor reports that over 75% of its support interactions run through Cursor itself

Metric · Reported · Low confidence · `cursor-support-workflow--key-metrics-0`

Confidence reason: The share is a self-reported floor with no measurement period and no definition of a support interaction, so the true value and the base it is taken over both stay open.

Qualifications:

- The source does not report the denominator of this figure.
- Reported by: Cursor
- Scope: Share of Cursor support interactions that run through Cursor itself
- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 12

Duplicate of `cursor-support-workflow--headline-metric`: Component of the compound headline: the same 5-10x support engineer throughput range, with the same missing method.

### Key observation

Cursor reports that running support through Cursor increased support engineer throughput 5-10x

Metric · Reported · Low confidence · `cursor-support-workflow--key-metrics-1`

Confidence reason: Cursor reports a 5-10x throughput range without saying what throughput counts, over which period, or against which baseline, so the range cannot be reduced to a point estimate.

Qualifications:

- The source does not report the denominator of this figure.
- Reported by: Cursor
- Scope: Support engineer throughput after support work moved into Cursor
- Observation date: 2026-03

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, line 12

## Reviewed legacy details

### Sandbox

unknown

Inference · Catalog judgment · Medium confidence · `cursor-support-workflow--architecture-sandbox`

Confidence reason: The post says the full codebase is available locally and that a cloud agent opens docs pull requests, but documents no execution isolation boundary for either; unknown does not mean absent.

Evidence:

- Supports · [1] [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support) · [Preserved copy](https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md) · Preserved content.md, lines 16, 53

## Question coverage and scope

- **purpose:** Reported
- **workflow:** Reported
- **human involvement:** Reported — A support engineer drives the investigation session, and the merged subagent output is reviewed before it is sent; documentation changes return as a pull request.
- **implementation:** Reported
- **validation:** Unreported — The post names review of the merged output before sending, but no correctness check, evaluation, test, or accuracy measurement for the investigation result.
- **observations:** Reported
- **lessons:** Reported

## Sources

1. [How technical support at Cursor uses Cursor](https://cursor.com/blog/cursor-support)
   - Engineering blog · First party · Evidence
   - Original URL: <https://cursor.com/blog/cursor-support>
   - Publisher: Cursor · Published: 2026-03-03 · Accessed: 2026-09-21 · Last verified: 2026-09-21
   - Preserved copy in the repository: <https://github.com/steel-experiments/internal-agents-map/blob/main/archive/sources/cursor-support-workflow-source-1/content.md>
