---
title: Cursor
description: What's on the Cursor dashboard in Code Agents Intelligence, adoption and conversations, pooled budget and per-model cost, code impact, Git repositories, and Bugbot.
url: https://coralogix.com/docs/user-guides/ai/code-agents/cursor/
product: ai
feature: Code Agents
feature_id: ai-center-code-agents
feature_identifier: ai/ai-center-code-agents
last_updated: '2026-09-27'
---

# Cursor

The Cursor dashboard has three tabs: **Activity**, **Cost**, and **Impact**. Every figure comes from the Cursor Usage and Cost APIs integration, so one organization-level and team-level connection covers every member. There is no per-developer export to collect and no collector to deploy.

Before the dashboard shows data, set up the integration. See [Connect Cursor](https://coralogix.com/docs/integrations/ai-observability/cursor.md).

The dashboard opens on the last 7 days. You can pick 24 hours, 2, 3, 5, 7, or 14 days. Cursor reports per session rather than per day, so 24 hours is the shortest range available, and a shorter range carried over from another page snaps back to 7 days.

## Activity

### Key insights

Ranked, metric-based observations drawn from your usage in the selected range, such as idle seats, cost concentrated in a few users, spend anomalies, and members still on an old client. Each card links to the widget it came from.

### Overview

* **AI Share of Committed Code**, **Messages**, **Agent Edits**, and **Tab Completions**: headline counters for the period.
* **AI Share of Committed Code** also charts lines added, stacked into **AI (Tab + Composer)**, **Human**, and **Unattributed**, against the AI percentage. Use **Select repository** to scope it to one repository, or the **All repos** / **Managed** / **Unmanaged** control to scope it by repository class.
* **Messages by Model**: which models your team is actually sending work to.
* **Requests by Surface**: where requests originate, such as chat, inline edits, or tab completion.
* **Agent Edits** and **Lines of Code**: volume of agent-authored change over time.

[![Overview with the four headline counters and the AI Share of Committed Code chart](/docs/assets/images/overview-c864739baaf393c5a8e0bb535b2c2730.webp)](https://coralogix.com/docs/assets/images/overview-c864739baaf393c5a8e0bb535b2c2730.webp)

### Adoption

* **Active Users**, **Adoption Rate**, and **Idle Seats**: how much of your licensed roster is actually using Cursor. **Idle Seats** reads as idle against total seats, so `2/48` means two of forty-eight seats went unused in the window.
* **Active Users by Surface**: engagement split across **Agent**, **Chat**, **Composer**, **Cmd-K**, and **Bugbot**.
* **Coding Activity**: a heatmap of when your team works.

[![Adoption with active users, adoption rate, idle seats, and activity by surface](/docs/assets/images/adoption-195647b0d38d659ab6248c00476660a0.webp)](https://coralogix.com/docs/assets/images/adoption-195647b0d38d659ab6248c00476660a0.webp)

### Conversations

* **Conversations**, **Autonomy Rate**, and **High-Complexity Share**: volume, how often the agent ran without step-by-step guidance, and how much of the work was hard.
* **Conversations Over Time**: volume split into **Ask**, **Plan**, **Task Automation**, and **Write Code**. Select a point to open the conversations behind it.
* **Plan Mode by Model** and **Ask Mode by Model**: which models serve which interaction mode.

[![Conversations with its three KPIs, Conversations Over Time, and the plan and ask mode splits](/docs/assets/images/conversations-79afc4aa916949871448255b72eff804.webp)](https://coralogix.com/docs/assets/images/conversations-79afc4aa916949871448255b72eff804.webp)

### Invocations

**Skills**, **MCP Servers**, and **Commands** each report their invocation count and its trend. Select one to load the table beneath it, listing each entry with **Invocations**, **Share**, and **Users**. Search the table or select **Export** to download it.

[![Invocations with the Skills, MCP Servers, and Commands counters and the Skills table](/docs/assets/images/invocations-918964908916f7225d24a500606709fc.webp)](https://coralogix.com/docs/assets/images/invocations-918964908916f7225d24a500606709fc.webp)

### Users

The section header counts the users in range. Each row carries **Email**, **Role**, **Usage Patterns**, **Cost**, **Tokens**, **Monthly Usage %**, **Monthly Limit**, **Models**, **Commits**, and **Group**. **Usage Patterns** tags how someone works, such as **Balanced**, **Deep Thinker**, **High Adoption**, or **Cost Outlier**, and **Select usage patterns** filters the table to one of them. Search by email, select **Export** to download the table, or select a row to open that user's drawer, covering their cost and requests, their code impact, and the commands, MCP servers, and Skills they use most.

**Monthly Usage %** and **Monthly Limit** are cycle-to-date and ignore the time picker.

[![The Users table with role, usage-pattern tags, and per-user cost and limits](/docs/assets/images/users-5282a90b8bbd71542e14161afe458c43.webp)](https://coralogix.com/docs/assets/images/users-5282a90b8bbd71542e14161afe458c43.webp)

## Cost

Cost opens with its own **Key insights**, calling out things like members blocked by their spend limit or overage being charged, each with an action that takes you to the members concerned.

[![Cost insights naming blocked members and overage being charged](/docs/assets/images/cost-insights-2bc8f0648ad13592f0ba5354903dab75.webp)](https://coralogix.com/docs/assets/images/cost-insights-2bc8f0648ad13592f0ba5354903dab75.webp)

### Budget and spend

* **Annual Budget**: your organization's pooled contract budget, read from Cursor rather than summed from per-member limits. It ignores the time picker and the page filters.
* **Annual Budget Used**: the share of that pooled budget you have consumed.
* **Cost (time range)** and **Overage**: spend in the selected range, and spend beyond the budget.
* **Gross Cost (cycle)**: gross spend for the billing cycle the selected range ends in.
* **Cost over time**: where spend is trending, charted per billing group. Use the group selector to focus on one.

A label beside the budget counts down to the end of your contract term.

[![Cost tab with the spend tiles, the grouped cost chart, and Most Expensive Conversations](/docs/assets/images/cost-edccd84aa405484dbd98727cc323c674.webp)](https://coralogix.com/docs/assets/images/cost-edccd84aa405484dbd98727cc323c674.webp)

The pooled budget needs an organization admin API key. Without one, the widget reads **Needs an organization admin API key**. If your Cursor plan does not report pooled usage, it reads **No pooled budget data**. Because the pool is organization-wide, filtering by user or billing group leaves these widgets empty rather than showing a narrowed number.

### Models

The section header counts the models in range. Each row carries **Model**, **Cost**, **% of Cost**, **Cost / 1M Tokens**, **Input Tokens**, **Output Tokens**, **Cache Read**, **Cache Write**, and **Cache Hit Rate**, with cost showing its trend. Search the table or select **Export** to download it.

Cursor bills in request units rather than per call, so a **Key insights** card flags when someone's cost per request unit jumps against the previous window.

[![The Models table with per-model cost, token split, and cache figures](/docs/assets/images/models-7470ceddf270bc29fa9a356d579f49c7.webp)](https://coralogix.com/docs/assets/images/models-7470ceddf270bc29fa9a356d579f49c7.webp)

### API Keys

**API Key Cost** alongside a chart you switch between **Cost** and **Requests**, and a **Usage Breakdown** table of **User**, **Models**, **Requests**, and **Cost**. Search it by member or select **Export** to download it.

[![API Keys with its cost chart and the per-member usage breakdown](/docs/assets/images/api-keys-5e1a3645b7f63b0a0742ac85a78e0a91.webp)](https://coralogix.com/docs/assets/images/api-keys-5e1a3645b7f63b0a0742ac85a78e0a91.webp)

### Most Expensive Conversations

The costliest conversations in the range, with **Started**, **User**, **Cost**, **Model**, and **Conversation ID**. Search the table or select **Export** to download it. Costs here are estimated from list price, not billed cost.

## Impact

Impact opens with its own **Key insights**, such as agent edits being rejected or spend going to unmanaged repositories, each linking to the section that explains it.

[![Impact insights on rejected agent edits and spend on unmanaged repositories](/docs/assets/images/impact-insights-f7f6e442e3205039e1fb42e58cd61c74.webp)](https://coralogix.com/docs/assets/images/impact-insights-f7f6e442e3205039e1fb42e58cd61c74.webp)

### Work Type

* **Topic Mix**: the subjects your team works on, such as implementation, feature, error fix, explanation, and refactor.
* **Work Type Over Time**: the split between **Bug**, **New feature**, and **KTLO**, the keep-the-lights-on maintenance work.
* **Task Complexity**: the spread across **Trivial**, **Low**, **Medium**, and **High**.
* **Task Guidance Over Time**: how much steering the agent needed, by **Low**, **Medium**, and **High**.

[![Work Type with Topic Mix, Work Type Over Time, Task Complexity, and Task Guidance Over Time](/docs/assets/images/work-type-7d8b65b29d918e3cc0f1ad79e8d6a3a4.webp)](https://coralogix.com/docs/assets/images/work-type-7d8b65b29d918e3cc0f1ad79e8d6a3a4.webp)

### Code Impact

* **Accepted Lines +/-**, **Acceptance Rate**, and **Commits**: how much agent output survived review.
* **Committed Lines over time**: committed lines split by author into **AI**, **Human**, and **Unattributed**, the last being lines Cursor could not attribute, and charted as added above the axis against deleted below it. Select a bucket to see the per-user split of added and deleted lines for that day.

[![Code Impact with accepted lines, acceptance rate, commits, and committed lines over time](/docs/assets/images/code-impact-fb41f1b3d1276e9d04efc71f1646f713.webp)](https://coralogix.com/docs/assets/images/code-impact-fb41f1b3d1276e9d04efc71f1646f713.webp)

### Git Repositories

**Repository Est. Cost Distribution** ranks repositories by estimated cost, colored by class, and **Repo Type** gives the overall **Managed** against **Unmanaged** split. **Top Users on Unmanaged Repositories** lists **User Email**, **Est. Cost**, **Repos**, **Models**, and the share of that user's total estimated cost, and exports to CSV. Select **Configure repo settings** to set the Organizations that decide the split. See [Repository breakdown](https://coralogix.com/docs/user-guides/ai/code-agents/repository-breakdown.md).

[![Git Repositories with the cost distribution, the repo-type split, and top users on unmanaged repos](/docs/assets/images/git-repositories-5cfa32e8a2b9d44d0c9fa21ea1887218.webp)](https://coralogix.com/docs/assets/images/git-repositories-5cfa32e8a2b9d44d0c9fa21ea1887218.webp)

### Bugbot

**PRs Reviewed**, **Findings**, and **Bugbot Coverage**, alongside **Findings by Severity**, which splits **High**, **Medium**, and **Low** findings into open against resolved. Shown when Bugbot is enabled for your organization.

[![Bugbot with PRs reviewed, findings, coverage, and findings by severity](/docs/assets/images/bugbot-2728d92eb604da6097289c1a5cddd857.webp)](https://coralogix.com/docs/assets/images/bugbot-2728d92eb604da6097289c1a5cddd857.webp)

## Filter the dashboard

Filter the whole dashboard by application, subsystem, user, or billing group. Not every widget supports every dimension: a widget whose underlying metric does not carry the dimension you picked tells you so instead of showing a misleading number.
