Back to Flash News

Cursor Launches In-Chat Chart Command

Cursor has launched the slash command /visualize in the Agents Window, allowing users to generate charts and diagrams directly within conversations and embed analysis results in replies, without needing to copy data to external drawing tools.

This capability is integrated into the agent-centric Agents Window: the same interface can concurrently schedule agents on local, cloud, worktree, and remote SSH. In the official documentation, a more complete visualization product has previously existed in Canvas form—agents can generate interactive interfaces containing charts, tables, and diagrams, which appear as persistent artifacts in the sidebar, allowing for reopening, source code modification, rerunning with new data, and sharing read-only links with colleagues.

Visualization in Cursor is not starting from scratch. Version 2.2's Plan Mode has already embedded mermaid flowcharts and sequence diagrams within plans; version 3.1's Canvas has advanced output from markdown tables to interactive React interfaces, which the team has used to consolidate multi-source data from Datadog, Databricks, and Sentry into a single chart for troubleshooting. The /visualize command moves the "viewing chart" function from an independent canvas into the chat line, reducing the step of analysis.

Competitors are parallel in their paths: coding agents can render charts, Figma graphics, and whiteboards in conversations through MCP; standalone chart products are also adding write interfaces to Cursor-like clients, allowing agents to create dashboards directly. Cursor has chosen to integrate the command into its own Agents Window, rather than just serving as a display layer for external MCP.

In market mechanics, the purchase is for developers and data roles who do not want to repeatedly copy and paste CSV and query results; the sale is about keeping analysis within agent conversations for longer durations. Funding continues through Cursor subscriptions and cloud agent usage; beneficiaries are the daily active users of the Agents Window and Canvas/published links, while the burden falls on temporary drawing pages and plain text analysis plugins outside of conversations. The event-driven aspect comes from completing functionalities after making the agent window the main workspace, rather than a model upgrade.

The command-level entry means visualization has shifted from "agents occasionally deciding to open a canvas" to a user-triggered analysis step, using the same slash syntax as /worktree, /best-of-n, and /in-cloud, integrating chart viewing into the agent operating system rather than into another BI tool.

Source: Public Information

ABAB AI Insight

Cursor is moving from side chat to the Agents Window, then to Canvas, and now bringing charts back into the conversation line, following the same path: first capturing the coding loop, then capturing the form of agent outputs. The historical decision was to replace the composer with multiple agent windows, making cloud sub-agents and isolated worktrees the default, rather than treating the IDE as the only shell. Internally using Canvas to monitor stacks indicates that their goal is not just "can we draw lines," but rather addressing the issue of markdown tables being unresponsive during troubleshooting. The /visualize command reduces this layer to a command, allowing even those who wouldn't open Canvas to see the data in chat.

The capital path is locking the session. Data is easily understandable, which means users spend less time leaving the editor to find table tools; less time away justifies continued billing for cloud agents and multiple warehouse windows. Publishing Canvas links turns personal analysis into a team read-only page, but computation and iteration still return to Cursor. The motivation is to maintain this analysis step with minimal commands during DevDay week when various companies showcase "agents that can use computers, make decisions, and draw charts," preventing Amplitude, Figma, and tldraw from taking the visual layer solely through MCP.

Analogous examples include Jupyter embedding charts into notebooks, Excel embedding charts into cells, and ChatGPT making canvases into conversation attachments. The industry position is that coding agents are transitioning from file writing to a console stage of "file + chart + dashboard." Competitors like Windsurf, if they only produce code diffs, will lose users in incident reviews and data Q&A to products that can draw charts within the same window.

Structural judgment indicates a technological replacement. The mechanism is transforming analysis deliverables from external BI short chains into embedded objects within the conversation: queries, drawings, and explanations remain in the same thread, eliminating the tax of copying and pasting. Whoever defines primitives like /visualize will define whether agent outputs can only be code blocks. The next layer of competition is whether charts can be written back to production dashboards, rather than just being viewed.

ABAB News · Cognitive Laws

  1. For the agent window to become an operating system, it must first be able to draw.

  2. Slash commands turn capabilities into user habits.

  3. The place where data is understood is where the tool truly resides.