{"schemaVersion":"1.0","publication":{"slug":"pivot-cursor","name":"Cursor HQ","description":"Product updates and proven workflows for building software with Cursor.","audience":"Engineers and product teams using the Cursor editor.","geography":null},"edition":{"id":"e092f5b7-9a0e-4046-96fd-2632e7e95d69","date":"2026-10-16","status":"locked","createdAt":"2026-10-15T15:18:21.220Z","storyCount":10,"newsletterSubject":"Gemini 4 Argon hits 52.8% on CursorBench, Origin code hosting reaches 20+ integrations, Preview code changes from chat without laptop"},"updatedAt":"2026-10-16T02:30:40.095Z","stories":[{"id":"b4d324ad-5f66-4c4d-bc32-8c156ce8dba7","title":"Cursor adds Google's Gemini 4 Argon, which it says scores 52.8% on CursorBench","dek":"Cursor announced on October 13 that Gemini 4 Argon is available in Cursor, priced at $2 per million tokens (chunks of text) sent to the model and $10 per million it writes back. It's a test that scores how well an AI model does coding tasks, so you can compare models, and a higher percentage means it did better.","bodyMd":"Gemini 4 Argon, a Google model, is now available in Cursor. Cursor announced the addition on October 13 and says the model scores 52.8% on CursorBench at default effort, \"on par with Opus 5.5\", Anthropic's Claude Opus 5.5. Cursor did not say how the two models compare on cost or speed.\n\nPricing is $2 per million input tokens and $10 per million output tokens, Cursor says. Tokens are the chunks of text a model reads and writes, and what providers bill by: input is what you send (your prompt and code context), output is what the model writes back. Cursor's post does not say how that compares with Opus 5.5's price.\n\nCursorBench is the benchmark Cursor cites for the 52.8% figure, and the figure comes from Cursor's own announcement. The post describes the score as measured \"at default effort\" and gives no further breakdown of the results.\n\nGoogle announced global availability of the model, per a post quoting Sundar Pichai, who says it is \"available globally today\". The post says developers and enterprises on the paid tier of the Gemini API and the Gemini platform can use it. Ultra subscribers get it in Google Antigravity, and Ultra and Pro subscribers get it in the Gemini app and Search. Cursor's addition was announced October 13. A separate summary of the launch lists a $2 per million input price as introductory, and claims a 35% boost in agentic code output and 1M output tokens. Those figures come from that summary, not from Cursor.\n\nCursor's announcement does not describe how to select the model or where it appears in the editor.","status":"published","storyType":"news","category":"Models","clusterKey":"gemini-4-argon-in-cursor","slug":"cursor-adds-google-s-gemini-4-argon-which-it-says-scores-52-8-on-cursorb-b4d324","url":"https://cursorhq.ai/news/cursor-adds-google-s-gemini-4-argon-which-it-says-scores-52-8-on-cursorb-b4d324/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/b4d324ad-5f66-4c4d-bc32-8c156ce8dba7","role":"lead","position":0,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-adds-google-s-gemini-4-argon-which-it-says-scores-52-8-on-cursorb-b4d324/5dacb71b44183864-b6f41e5fa6506541/web_hero.webp","imageAlt":"A modular data cartridge is held between two vertical rulers with marks at 52.8 percent.","createdAt":"2026-10-14T14:51:02.340Z","updatedAt":"2026-10-14T15:00:41.604Z","sources":[{"role":"primary","title":"Gemini 4 Argon Lands in Cursor With Competitive Pricing and Benchmarks","url":"https://x.com/cursor_ai/status/2110087611763368271","sourceName":"@cursor_ai","author":"@cursor_ai","publishedAt":"2026-10-13T19:17:44Z"},{"role":"supporting","title":"Google Launches Gemini 4 Argon With 1M Tokens and Cursor Integration","url":"https://x.com/PratikPatel_227/status/2110212712177479745","sourceName":"Pratik Patel","author":"Pratik Patel","publishedAt":"2026-10-14T03:34:51Z"},{"role":"supporting","title":"Gemini 4 Argon Lands in Cursor With Competitive Pricing and Benchmarks","url":"https://vibin.live/signal/topic/gemini-4-argon-lands-in-cursor-with-competitive-pricing-and-benchmarks","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-13T19:17:44Z"}]},{"id":"00108527-6438-45de-b2f5-8d566d75e6fa","title":"Cursor's Origin code hosting now plugs into 20+ tools, and anyone can submit one","dek":"Origin, Cursor's service for storing your project's code, now works with over 20 apps for automatic tests, putting changes live, code review, security, monitoring and project management, and any team can publish its own.","bodyMd":"Cursor's Origin, its code hosting platform, now integrates with more than 20 apps, and the app marketplace opened to public submissions on October 13. According to the Cursor changelog, any team building developer tools can now publish an app for Origin.\n\nThe launch apps cover six areas. For deployments (putting a change live for people to use): Cloudflare, Netlify, Render, Spacelift and Vercel. For CI (the automatic checks that run every time code changes): Buildkite, CircleCI, CloudBees, Depot, EngFlow, Namespace and RWX. Code review: CodeRabbit, Greptile and Tenki. Security: Artemis Security, Semgrep, Socket Security and Upwind. Monitoring: Sentry. Project management: Linear.\n\nCodeRabbit, an AI code review tool, says it is a launch partner and brings its reviews directly to pull requests (proposed code changes awaiting review) hosted on Origin. Cursor's pitch is that you connect your repositories, the places where a project's code lives, to the tools you already use.\n\nPublishing follows a fixed path. You create an app in your own namespace, where it stays private while you build it. You build against the Origin API: apps authenticate with an app JWT and installation access tokens, receive webhook events, and write back check runs, pull request comments and reviews. Then you make the app public and submit it from its page with a slug, suggested tags and a demo video. The video should show install, uninstall and the core product flows. Cursor reviews the submission and lists the app once approved.\n\nCursor points builders to its publishing guide and the Origin API reference. The Origin Apps plugin can also answer questions from the live Origin API docs and plan a port to Origin for an app you already run.","status":"published","storyType":"news","category":"Ecosystem","clusterKey":"cursor-origin-app-marketplace","slug":"cursor-s-origin-code-hosting-now-plugs-into-20-tools-and-anyone-can-subm-001085","url":"https://cursorhq.ai/news/cursor-s-origin-code-hosting-now-plugs-into-20-tools-and-anyone-can-subm-001085/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/00108527-6438-45de-b2f5-8d566d75e6fa","role":"item","position":1,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-s-origin-code-hosting-now-plugs-into-20-tools-and-anyone-can-subm-001085/f54641b579121952-b6e3f2a75e960332/web_hero.webp","imageAlt":"A central rectangular hub with twenty modular peripheral attachments arranged in a circle, ready to plug into the hub's singular front port.","createdAt":"2026-10-14T14:52:59.650Z","updatedAt":"2026-10-14T15:00:32.631Z","sources":[{"role":"primary","title":"Cursor Origin Opens App Marketplace With 20+ Integrations and Public Submissions","url":"https://cursor.com/changelog/origin-app-marketplace","sourceName":"Cursor Changelog","author":"Cursor Changelog","publishedAt":"2026-10-13T12:00:00Z"},{"role":"supporting","title":"CodeRabbit Brings AI Code Review to Cursor Origin's New App Marketplace","url":"https://x.com/coderabbitai/status/2110079539963461755","sourceName":"CodeRabbit","author":"CodeRabbit","publishedAt":"2026-10-13T18:45:40Z"},{"role":"supporting","title":"Cursor Opens Origin Marketplace to Public Submissions for Developer Tools","url":"https://x.com/cursor_ai/status/2110075636094242941","sourceName":"Cursor","author":"Cursor","publishedAt":"2026-10-13T18:30:09Z"},{"role":"supporting","title":"Cursor Opens Origin Marketplace to Public Submissions for Developer Tools","url":"https://x.com/cursor_ai/status/2110075624253751796","sourceName":"Cursor","author":"Cursor","publishedAt":"2026-10-13T18:30:06Z"},{"role":"supporting","title":"Cursor Opens Origin Marketplace to Public Submissions for Developer Tools","url":"https://vibin.live/signal/topic/cursor-opens-origin-marketplace-to-public-submissions-for-developer-tools","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-13T18:30:06Z"},{"role":"supporting","title":"Cursor's Origin Code Hosting Now Connects to 20 Plus Dev Tools","url":"https://vibin.live/signal/topic/cursors-origin-code-hosting-now-connects-to-20-plus-dev-tools","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-13T18:30:03Z"},{"role":"supporting","title":"Cursor's Origin Code Hosting Now Connects to 20 Plus Dev Tools","url":"https://x.com/cursor_ai/status/2110075611633074295","sourceName":"@cursor_ai","author":"@cursor_ai","publishedAt":"2026-10-13T18:30:03Z"}]},{"id":"24bfa2f5-c917-444d-9a95-82bb86bc1745","title":"Ask a chat bot for a code change and get back a reviewable preview, with no laptop open","dek":"Grok Bot, a chat assistant, can hand a coding request to a Cursor Cloud Agent, which writes the change in your project's code folder on GitHub and proposes it for your approval with a live preview link.","bodyMd":"Grok Bot connects to a Cursor account and passes coding requests to Cursor Cloud Agents, the remote agents that do the work in Cursor's cloud instead of on your machine. You describe what you want in chat. In one user's description of the setup, the agent researches, writes the code in your GitHub repository (the shared folder where the project's code lives) and opens a pull request, which is a proposed code change waiting for someone to review and accept. That pull request includes a live preview link, and nothing is merged until the user approves it.\n\nThe practical gain is that the whole loop can run without an IDE or an open laptop: you ask, the cloud agent builds, and you review the result and approve. Users describing the setup say the bots handle the workflow and the human is left with review.\n\nSetup is a connection step: Grok Bot links to your Cursor account. From there the bots work in Cursor's cloud VM, a remote computer. All of a user's Grok bots reportedly share that one machine, each with its own screen, and sessions are shared across bots. One \"main\" orchestrator keeps an eye on the other threads. Grok Bot also routes tasks to the model it judges best for the job, including Claude Opus 5.5, Anthropic's AI model, and lets you search and monitor X posts without X API credits.\n\nSupabase, the database and backend platform, published a worked example of the same chain. With Grok Bot connected to Cursor, a teammate can request a change in chat, and Cursor runs it against the Supabase backend through the Supabase MCP server, a connector that lets agents use Supabase tools. Through it Cursor can query the database, inspect the schema, read logs and deploy Edge Functions. Supabase says it is joining the SpaceXAI Partner Network.\n\nSupabase also analyzed millions of tool calls from Cursor sessions. It reports that after a database query, the next call is another query 92% of the time. After a failed execute_sql call, the next call is another execute_sql 79% of the time, and only about 2% of errors end the session. After an apply_migration, 81% of sessions follow up with a query or list_tables to confirm the change landed.\n\nBecause requests can come from people who are not reading the code, Supabase suggests adding a Cursor rule that runs its get_advisors scan on every schema change. The scan flags issues such as tables missing Row Level Security or unindexed foreign keys. Supabase says that with the rule in place, a request to add a comments feature ships with RLS enabled and the check already run.","status":"published","storyType":"news","category":"Workflow","clusterKey":"grok-bot-delegates-to-cursor-cloud-agent","slug":"ask-a-chat-bot-for-a-code-change-and-get-back-a-reviewable-preview-with-24bfa2","url":"https://cursorhq.ai/news/ask-a-chat-bot-for-a-code-change-and-get-back-a-reviewable-preview-with-24bfa2/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/24bfa2f5-c917-444d-9a95-82bb86bc1745","role":"item","position":2,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/ask-a-chat-bot-for-a-code-change-and-get-back-a-reviewable-preview-with-24bfa2/eadc3b98f58809ad-ee533a2af668f449/web_hero.webp","imageAlt":"A server blade is being extracted from a rack, with a cable connecting it to a handheld device and a small preview card resting on top of the module.","createdAt":"2026-10-15T20:25:37.311Z","updatedAt":"2026-10-15T20:30:58.720Z","sources":[{"role":"primary","title":"How to Code and Ship Without Opening Your Laptop Using Grok and Cursor","url":"https://x.com/ai_for_success/status/2109946042934534471","sourceName":"AshutoshShrivastava","author":"AshutoshShrivastava","publishedAt":"2026-10-13T09:55:12Z"},{"role":"supporting","title":"How to Chain Grok and Cursor for Agent-to-Agent Coding Workflows","url":"https://x.com/RayFernando1337/status/2110366355060900317","sourceName":"Ray Fernando","author":"Ray Fernando","publishedAt":"2026-10-14T13:45:22Z"},{"role":"supporting","title":"Supabase Joins SpaceXAI Partner Network to Ship Backend Changes via Grok Bot","url":"https://supabase.com/blog/ship-changes-to-your-supabase-backend-with-grok-bot","sourceName":"Supabase Blog","author":"Supabase Blog","publishedAt":"2026-10-13T19:00:00Z"},{"role":"supporting","title":"Grok Bot Launches Cursor Integration With Shared Cloud VM and Multi-Agent Setup","url":"https://x.com/kevinkern/status/2108902030479606069","sourceName":"Kevin Kern","author":"Kevin Kern","publishedAt":"2026-10-10T12:46:40Z"}]},{"id":"122b20fd-5a69-4139-9c12-c57d61d104b7","title":"Cursor Rules let you steer the agent, including with frontend and backend rules","dek":"The agent is Cursor's AI helper that can plan and make changes to your code, and rules are instructions placed at the start of its context, everything the AI can see when it starts working, so they are among the first things it reads before it acts. Backend means the behind-the-scenes part that stores data and does the work. Frontend means the part of an app people see and click on.","bodyMd":"Cursor lets you create rules in several ways. Each rule is a set of instructions for the agent, which is Cursor's AI helper that can plan and make changes to your code. When you apply a rule, Cursor adds it at the start of the context. The context is everything the AI can see when it starts working, so a rule placed there is among the first things it reads before it acts. That gives you control over how agents behave in Cursor.\n\n**What to put in them**\n\nA rule can explain something about the project itself. It can also describe the style you want, or the architecture you want your project to follow. You can also write rules for specific areas of an app:\n\n- A rule for the frontend, the part of an app people see and click.\n- A rule for the backend, the part behind the scenes that stores data and does the work.\n\n**When to reach for it**\n\nReach for rules when you want to control how the agent behaves in Cursor, whether that means telling it about your project, the style or architecture you prefer, or writing guidance for the frontend or the backend.\n\nThe material behind this tip covers the idea, not exact menu paths or file formats. Check Cursor's rules documentation for how to create and apply a rule in your version.","status":"published","storyType":"tip","category":"Workflow","clusterKey":"cursor-rules-how-to-control-agent","slug":"cursor-rules-let-you-steer-the-agent-including-with-frontend-and-backend-122b20","url":"https://cursorhq.ai/guides/cursor-rules-let-you-steer-the-agent-including-with-frontend-and-backend-122b20/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/122b20fd-5a69-4139-9c12-c57d61d104b7","role":"item","position":3,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-rules-let-you-steer-the-agent-including-with-frontend-and-backend-122b20/7081c2cd9df021c5-c26b3088f5329c12/web_hero.webp","imageAlt":"Two rectangular hardware modules slotted into a central block, representing separate rule sets for frontend and backend development.","createdAt":"2026-10-15T02:54:01.841Z","updatedAt":"2026-10-15T03:00:53.221Z","sources":[{"role":"primary","title":"How to Use Cursor Rules to Control AI Agent Behavior in Your Projects","url":"https://www.youtube.com/watch?v=PgqO_J_DMXA","sourceName":"@ahmadalseirafi2718","author":"@ahmadalseirafi2718","publishedAt":"2026-10-11T09:55:45Z"}]},{"id":"ce291bf8-5534-4c9a-aa72-af1050587d2e","title":"Cursor Projects lets a coordinator agent plan work and hand it to cloud sub-agents","dek":"Projects groups a feature or whole app into one workspace, so you stop juggling chat windows that share no context. These are helper AIs that run on remote servers instead of your own computer, so they can work on tasks while your machine does other things.","bodyMd":"Cursor's Projects feature replaces a pile of separate chat windows with one workspace for a feature or a full app. You state the goal. A coordinator agent plans the tasks and assigns them to sub-agents, much as a project manager would. It addresses a familiar annoyance: many conversations open on one codebase, each with its own context, all draining your attention.\n\n**Create a Project**\n\n1. Find **Projects** in Cursor and click the plus button.\n2. Enter a name.\n3. Link a GitHub repository.\n4. Choose a model, then create the Project.\n\n**What you get**\n\n- **Cloud execution.** Several agents run in parallel, and shutting down your computer does not stop the work.\n- **Shared context.** Agents in the same Project share its files, so what one learns can be reused by the others.\n- **Subscriptions.** A Project can listen to Slack, pull requests and scheduled tasks, and dispatch work automatically.\n\n**Skipping the coordinator**\n\nRight-click a Project and choose **New Agent** to run a task directly instead of going through the coordinator. That agent still shares the Project's context.\n\n**When to use it**\n\nProjects can carry complex features or even a whole app, and because the agents run in the cloud, the work continues when your computer is off. Right-click > New Agent skips the coordinator while still sharing the Project's context.","status":"published","storyType":"tip","category":"Workflow","clusterKey":"cursor-projects-multi-agent-setup","slug":"cursor-projects-lets-a-coordinator-agent-plan-work-and-hand-it-to-cloud-ce291b","url":"https://cursorhq.ai/guides/cursor-projects-lets-a-coordinator-agent-plan-work-and-hand-it-to-cloud-ce291b/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/ce291bf8-5534-4c9a-aa72-af1050587d2e","role":"item","position":4,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-projects-lets-a-coordinator-agent-plan-work-and-hand-it-to-cloud-ce291b/33894eebdd87c885-ee7d9beba8a4914b/web_hero.webp","imageAlt":"A central circular command hub connected by cables to three distinct agent cartridges, all resting on a shared workspace base.","createdAt":"2026-10-14T14:54:49.339Z","updatedAt":"2026-10-14T15:00:23.412Z","sources":[{"role":"primary","title":"How to Set Up Cursor Projects for Multi-Agent App Development","url":"https://tiktok.com/@wukongnotnull/video/7695753938955423006","sourceName":"悟空非空也","author":"悟空非空也","publishedAt":"2026-10-12T12:16:21Z"}]},{"id":"465b981e-6298-48e6-b16c-6d2741a3b778","title":"Stop Cursor from sending pasted secrets and API keys to the model, with one command","dek":"GitGuardian's ggshield command-line tool can install hooks (small checks that run automatically at set moments) into Cursor, Claude Code and Codex, so secrets such as API (the way one program lets other programs use it) keys and other credentials are caught before the agent uses them.","bodyMd":"GitGuardian, a company that detects leaked credentials, has added AI hooks to ggshield, its command-line tool. Once installed, the hooks scan what goes into and out of a coding agent for secrets, and can stop the step before the credential reaches the model. Cursor, Claude Code and Codex are all supported.\n\nThe problem is that rules files only advise. A line in `AGENTS.md`, `CLAUDE.md` or Cursor Rules is guidance the agent can reinterpret, and GitGuardian's write-up argues an agent hunting for a way to finish a task may find a credential the rule never anticipated. A hook is different: it is code that runs at a fixed moment whether or not the agent agrees. Cursor's hooks cover shell execution, MCP calls, file reads and prompts, and Cursor lists scanning for secrets as a use case.\n\nggshield checks three points. Using Cursor's names, `beforeSubmitPrompt` scans what you send before the model receives it, which catches a pasted error message with an API key or a curl command with a bearer token. `preToolUse` scans commands, file reads and MCP calls before the agent executes them. `postToolUse` scans what a tool returns, such as a command that dumps an environment variable. GitGuardian says the equivalents exist on the other assistants it supports.\n\nTo set it up, install and authenticate ggshield, then run `ggshield machine setup`. It detects the supported assistants on the machine and configures their hook systems. GitGuardian says you can install for a single agent instead, or install hooks at project level so they are committed to the repo and apply to other developers who have ggshield. Teams can also roll it out to laptops through MDM tools such as Iru, Jamf or Intune.\n\nThe post-run check is where assistants differ. According to GitGuardian, Claude Code can currently withhold secret-bearing output from shell commands and file reads, while Codex and Mistral Vibe can withhold output from every supported tool. ggshield takes the strongest action each assistant allows, and GitGuardian expects those capabilities to keep changing. Beyond the three assistants above, it lists Copilot CLI, VS Code, Mistral Vibe, Kiro and Junie CLI.\n\nReach for this when agents run on machines that hold real credentials, or when people paste logs and configs into prompts. It targets credentials; the article treats sandboxing as a separate control.","status":"published","storyType":"news","category":"Workflow","clusterKey":"ggshield-hooks-cursor","slug":"stop-cursor-from-sending-pasted-secrets-and-api-keys-to-the-model-with-o-465b98","url":"https://cursorhq.ai/news/stop-cursor-from-sending-pasted-secrets-and-api-keys-to-the-model-with-o-465b98/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/465b981e-6298-48e6-b16c-6d2741a3b778","role":"item","position":5,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/stop-cursor-from-sending-pasted-secrets-and-api-keys-to-the-model-with-o-465b98/cc1bb8904d6afc6e-cba58b663cfdd9d4/web_hero.webp","imageAlt":"A mechanical gate device with three sensors designed to intercept and block small metallic prisms traveling through a transparent channel.","createdAt":"2026-10-15T02:56:35.157Z","updatedAt":"2026-10-15T03:00:35.593Z","sources":[{"role":"primary","title":"GitGuardian AI Hooks Block Secrets Before Claude Code and Cursor Can Leak Them","url":"https://dev.to/gitguardian/ai-hooks-for-claude-code-cursor-and-codex-block-secrets-before-agents-can-use-them-2m4n","sourceName":"Dwayne McDaniel","author":"Dwayne McDaniel","publishedAt":"2026-10-14T19:22:59Z"}]},{"id":"b96e87ce-7e74-4afe-8f38-a2660cbca217","title":"Save a Cursor chat as a searchable text file with timestamps","dek":"The Cursor Convo Export extension saves a chat from the command palette (the search box where you type a command's name) or the status bar (the strip along the bottom of the window) into a plain-text Markdown file.","bodyMd":"Chats with Cursor's AI hold deploy steps and design reasoning that are hard to get out. Copying a thread by hand tends to come back as one jumbled block. Cursor Convo Export, an extension for the Cursor editor, saves a conversation as a Markdown file instead. Markdown is a plain-text format (.md) where simple symbols like # make headings, so any text editor can open it.\n\n**How to use it**\n\n1. Install the extension by hand. It is not a one-click install.\n2. Open the command palette and run **Export Cursor Chat History**. Or click **Export Chat** in the status bar.\n3. Pick the conversation you want.\n4. Open it in a new tab, or save it to a timestamped file.\n\n**What you get**\n\nEach conversation sits under its own heading, and the timestamps are kept. The result is a file you can search, and you can commit it, meaning save it into your project's Git history next to your code. There is also an HTML export.\n\n**When to use it**\n\nReach for it when an answer is worth keeping: a deploy procedure, or the reasoning behind a design choice.\n\n**Caveats**\n\nIt works only in Cursor, not in plain VS Code. Installation is manual, and the extension's last update was in early 2025. It costs seven euros, paid once.","status":"published","storyType":"tip","category":"Workflow","clusterKey":"cursor-convo-export-extension","slug":"save-a-cursor-chat-as-a-searchable-text-file-with-timestamps-b96e87","url":"https://cursorhq.ai/guides/save-a-cursor-chat-as-a-searchable-text-file-with-timestamps-b96e87/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/b96e87ce-7e74-4afe-8f38-a2660cbca217","role":"item","position":6,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/save-a-cursor-chat-as-a-searchable-text-file-with-timestamps-b96e87/3794f5d3236c7a25-f5d912843799d2dc/web_hero.webp","imageAlt":"A mechanical device compressing a chaotic wire spool into a single metal cartridge with a clock dial on the front.","createdAt":"2026-10-15T09:03:10.357Z","updatedAt":"2026-10-15T09:31:03.217Z","sources":[{"role":"primary","title":"Cursor Extension Exports AI Chat History to Clean Markdown Files","url":"https://tiktok.com/@onetimepay.app/video/7696542347181542689","sourceName":"onetimepay.app","author":"onetimepay.app","publishedAt":"2026-10-14T15:15:05Z"}]},{"id":"1418a523-ff74-4d6c-ab6c-3a7e7c21cf81","title":"A developer built a tool that lets their phone prompt Cursor over local WiFi","dek":"A developer says they built, in about an hour, a Node.js web server (a program that serves web pages to a browser) that lets them prompt Cursor from a phone, with a subagent (a helper agent) making the changes on their computer; they say it stays on their WiFi, unlike Cursor's remote option, which they say needs cloud resources, a git repository (the shared folder where a project's code lives) and the internet.","bodyMd":"A developer building an Android game with Cursor says they can now send prompts to their computer from a phone browser, with the setup staying on their WiFi. It came from a familiar annoyance: an idea arrives in bed, and acting on it means getting up, prompting Cursor, waiting, compiling the game, connecting the phone and installing the new build.\n\nThe developer asked Cursor to write a program that starts a Node.js web server (a program that serves web pages to a browser) on their computer. The server uses Cursor's SDK in the background, meaning code that lets their own program start and control Cursor agents. They say the whole thing took about an hour to get working.\n\n**How the flow works, as the developer describes it**\n\n1. Open the server's web page on the phone.\n2. Type a prompt.\n3. The server starts a subagent (a helper agent) on the computer, which makes the code changes.\n4. The agent reports back when it is done.\n5. A button then streams the new game version to the phone over WiFi.\n\n**Why not Cursor's remote option**\n\nThe developer notes that Cursor already has a remote option. In their words, it needs cloud resources and a git repository (a project's version-controlled code history), and it goes over the internet. They say their own version stays on their WiFi.\n\n**Caveats**\n\nThis is one developer's own account of a personal project. The source gives no code, setup steps or release, so it shows what the SDK can be used for rather than a recipe to copy.","status":"published","storyType":"tip","category":"Workflow","clusterKey":"cursor-sdk-phone-local-wifi","slug":"a-developer-built-a-tool-that-lets-their-phone-prompt-cursor-over-local-1418a5","url":"https://cursorhq.ai/guides/a-developer-built-a-tool-that-lets-their-phone-prompt-cursor-over-local-1418a5/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/1418a523-ff74-4d6c-ab6c-3a7e7c21cf81","role":"item","position":7,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/a-developer-built-a-tool-that-lets-their-phone-prompt-cursor-over-local-1418a5/366edad5f27adca8-2321291dd8a77613/web_hero.webp","imageAlt":"A phone wirelessly connected to a computer tower with a glowing internal agent module, while a cloud server rack sits disconnected nearby.","createdAt":"2026-10-12T17:42:56.549Z","updatedAt":"2026-10-12T18:00:20.855Z","sources":[{"role":"primary","title":"Builder Hacks Cursor to Run From Phone Over Local WiFi in One Hour","url":"https://reddit.com/r/cursor/comments/1x3sxr4/i_build_a_tool_to_work_with_cursor_on_my_phone","sourceName":"u/ded_ch","author":"u/ded_ch","publishedAt":"2026-10-12T04:55:04Z"}]},{"id":"02fdd93e-a3f8-4d47-954d-a59ee02a6b02","title":"Cursor joins The X Subscription, from $8 a month, with twice the coding usage on Grok models","dek":"Current Cursor subscribers can keep their plan or switch, paid plans share one usage pool with Grok products, and third-party models in Cursor move to API pricing (an API is the way one program lets other programs use it) on the new plans.","bodyMd":"Cursor is now part of The X Subscription, a single plan that bundles Cursor, Grok (including Grok Build) and X Premium benefits. Cursor announced the change on October 12. Grok's own announcement says the plan starts at $8 a month and comes in five tiers.\n\nFor people who code in Cursor, the practical change is how usage is counted. Cursor says paid plans share one usage pool across Cursor, Grok Build and other Grok products. On Grok models, the plan gives twice the coding usage of the equivalent Cursor plan. Premium, Super and Ultra tiers also include Grok Bot.\n\nThe trade-off is on models from other companies. Cursor says third-party models move to API pricing on the new plans, and that this is \"to make room for more Grok usage.\" An API is the way one program lets other programs use it. Cursor's post does not give those rates. It says only that it will keep working to make usage go further, with more compute, better inference and more token-efficient models.\n\nCurrent Cursor subscribers can keep their plan or switch to The X Subscription, and a Cursor-side migration page sits at cursor.com/unify. Grok says people already on SuperGrok can switch from their account settings. Cursor lists the new plan at cursor.com/pricing, and a separate pricing page at x.ai/pricing was also shared on launch day.\n\nThe sources give the $8 starting price and the tier count, but not per-tier prices or the size of each usage pool.","status":"published","storyType":"news","category":"Pricing","clusterKey":"cursor-joins-x-subscription-bundle","slug":"cursor-joins-the-x-subscription-from-8-a-month-with-twice-the-coding-usa-02fdd9","url":"https://cursorhq.ai/news/cursor-joins-the-x-subscription-from-8-a-month-with-twice-the-coding-usa-02fdd9/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/02fdd93e-a3f8-4d47-954d-a59ee02a6b02","role":"item","position":8,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-joins-the-x-subscription-from-8-a-month-with-twice-the-coding-usa-02fdd9/06ba418cf458d12a-10eef323369fdb30/web_hero.webp","imageAlt":"A modular hardware device with five stacked tiers and a central distribution pipe feeding into them.","createdAt":"2026-10-13T00:20:49.342Z","updatedAt":"2026-10-13T00:30:15.771Z","sources":[{"role":"primary","title":"Cursor Joins X Subscription With Shared Grok Usage and New Model Pricing","url":"https://x.com/cursor_ai/status/2109783879490191502","sourceName":"Cursor","author":"Cursor","publishedAt":"2026-10-12T23:10:49Z"},{"role":"supporting","title":"Cursor and Grok Now Bundled With X Premium in One Subscription","url":"https://x.com/ericzakariasson/status/2109785624874037433","sourceName":"eric zakariasson","author":"eric zakariasson","publishedAt":"2026-10-12T23:17:45Z"},{"role":"supporting","title":"Cursor Joins X Subscription With Shared Grok Usage and New Model Pricing","url":"https://vibin.live/signal/topic/cursor-joins-x-subscription-with-shared-grok-usage-and-new-model-pricing","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-12T23:10:49Z"},{"role":"supporting","title":"Grok and Cursor Bundled Into New X Subscription Starting at $8 Per Month","url":"https://x.com/grok/status/2109783860636500318","sourceName":"Grok","author":"Grok","publishedAt":"2026-10-12T23:10:44Z"},{"role":"supporting","title":"Grok and Cursor Bundled Into New X Subscription Starting at $8 Per Month","url":"https://vibin.live/signal/topic/grok-and-cursor-bundled-into-new-x-subscription-starting-at-8-per-month","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-12T23:10:44Z"},{"role":"supporting","title":"X Subscription Unifies Premium, Grok, and Cursor in One Plan","url":"https://x.com/kr0der/status/2109781557213008379","sourceName":"Anthony Kroeger","author":"Anthony Kroeger","publishedAt":"2026-10-12T23:01:35Z"},{"role":"supporting","title":"Cursor and Grok Now Bundled With X Premium in One Subscription","url":"https://x.com/ericzakariasson/status/2109780050673533374","sourceName":"eric zakariasson","author":"eric zakariasson","publishedAt":"2026-10-12T22:55:36Z"},{"role":"supporting","title":"xAI Unifies Pricing Into Single Plan Across Grok, Cursor, Bot, and X","url":"https://x.com/Baconbrix/status/2109779727900954943","sourceName":"Evan Bacon","author":"Evan Bacon","publishedAt":"2026-10-12T22:54:19Z"}]},{"id":"417a92e5-c7fe-484b-a4f4-082cec93ec2c","title":"Cursor adds Meta's Muse Wonder, priced at $4 per million tokens in and $20 out","dek":"Cursor now offers Muse Wonder, a model from Meta Superintelligence Labs, and charges by usage: $4 for each million input tokens (chunks of text the model reads, about three quarters of a word each) and $20 for each million it writes.","bodyMd":"Cursor has added Muse Wonder, a model from Meta Superintelligence Labs, to its coding product. Cursor's announcement says the model is available to users now, with published pricing and a benchmark result.\n\nOn price, Cursor lists $4 per million input tokens and $20 per million output tokens. Input is what you send the model: your prompt, plus the code and context it reads. Output is what it writes back. Output tokens cost five times as much per token as input tokens.\n\nOn quality, Cursor reports that Muse Wonder scores 46.1 percent on CursorBench at default effort. The figures we have seen do not include scores for other models.\n\nA post on X dated October 12 describes Wonder as focused on personal and professional agents rather than necessarily coding. According to that post, Meta wants the model to work well in the real world and to have better active memory, so it remembers what is important to the user. The post also says that in Meta's Muse agent app it is better at remembering habits and keeps trying things until it achieves its goals.\n\nCursor says Muse Wonder is available in its coding product. Usage is billed at the input and output rates above.","status":"published","storyType":"news","category":"Models","clusterKey":"cursor-adds-meta-muse-wonder-model","slug":"cursor-adds-meta-s-muse-wonder-priced-at-4-per-million-tokens-in-and-20-417a92","url":"https://cursorhq.ai/news/cursor-adds-meta-s-muse-wonder-priced-at-4-per-million-tokens-in-and-20-417a92/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/417a92e5-c7fe-484b-a4f4-082cec93ec2c","role":"item","position":9,"imageStatus":"ready","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/cursor-adds-meta-s-muse-wonder-priced-at-4-per-million-tokens-in-and-20-417a92/d4e1415c87478d6e-5beb830f9d5c0f8c/web_hero.webp","imageAlt":"A mechanical scale with a small bin of four metal cubes balanced against a single heavy metal block.","createdAt":"2026-10-16T02:10:30.002Z","updatedAt":"2026-10-16T02:30:40.095Z","sources":[{"role":"primary","title":"Cursor Adds Meta's Muse Wonder Model With $4/$20 Per Million Token Pricing","url":"https://x.com/cursor_ai/status/2110867556693430293","sourceName":"cursor_ai","author":"cursor_ai","publishedAt":"2026-10-15T22:56:58Z"},{"role":"supporting","title":"Cursor Adds Meta's Muse Wonder Model With $4/$20 Per Million Token Pricing","url":"https://vibin.live/signal/topic/cursor-adds-metas-muse-wonder-model-with-420-per-million-token-pricing","sourceName":"Vibin Signal","author":"Vibin Signal","publishedAt":"2026-10-15T22:56:58Z"},{"role":"supporting","title":"Meta Releases Wonder Model for AI Agents With Memory and Persistence","url":"https://x.com/agentnative_/status/2109704032285515984","sourceName":"@agentnative_","author":"@agentnative_","publishedAt":"2026-10-12T17:53:32Z"}]}],"tips":[{"id":"bebffcc2-1c4a-40a2-942b-f02b9c2fe4fa","title":"Stop Cursor from quietly working with a model you didn't pick","dek":"Cursor Rules are standing instructions the AI reads before it works, and one short rule can make the agent halt when the active model isn't on your approved list.","bodyMd":"Cursor has no setting to switch off new models by default. When one appears, it can end up as the model doing your work without you choosing it.\n\nThe workaround is a check written into your Cursor Rules. Rules are instructions you write once and Cursor's agent follows each time it works, so you don't have to repeat yourself in every prompt. The check tells the agent to stop if the active model isn't one of your approved models.\n\n**How to set it up**\n\n1. Decide which models you are happy to work with.\n2. Add a rule to your Cursor Rules that lists them and tells the agent to stop if the active model isn't on that list.\n\nThe source describes the rule in those terms and gives no exact wording, so write it plainly, for example: \"If the active model is not one of the following, stop and tell me: [your approved models].\" That wording is a suggestion, not a tested prompt.\n\n**When it is worth using**\n\nThe rule is there so you don't accidentally end up doing work with a model you didn't intend to use. The intent is that the agent stops when the active model isn't on your list.\n\n**Limit**\n\nThis is an instruction the agent follows, not a switch in Cursor's settings. The source frames it as a stand-in for the missing ability to disable new models by default.","category":"Workflow","slug":"stop-cursor-from-quietly-working-with-a-model-you-didn-t-pick-bebffc","url":"https://cursorhq.ai/guides/stop-cursor-from-quietly-working-with-a-model-you-didn-t-pick-bebffc/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/bebffcc2-1c4a-40a2-942b-f02b9c2fe4fa","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/stop-cursor-from-quietly-working-with-a-model-you-didn-t-pick-bebffc/651058f6b70ffad3-1f466d9b6512fcb8/web_hero.webp","imageAlt":"A mechanical dial and gate mechanism where a sliding metal bolt physically blocks access when the current model token does not match the approved set.","createdAt":"2026-10-22T15:39:57.381Z"},{"id":"92d287fb-af52-4039-a783-e28533647262","title":"Vibe Monitor brings architecture advice to the agent workflow over MCP, a connector for AI tools","dek":"The Apache-2.0 local MCP client (Apache-2.0 is an open-source license that lets you use and modify the code) offers staged advice on how a project's architecture should evolve and installs with one npx command (a command that downloads and runs a JavaScript tool in one step), but you need Node.js 22 or later, a free program that runs JavaScript tools on your computer, installed first; it does not split components or migrate on its own.","bodyMd":"Vibe Monitor is a local MCP client (MCP is the Model Context Protocol, a standard connector that lets AI tools plug into other apps and data) that brings architecture-evolution observations and staged advice into the agent workflow. Its developer says the intention is to help surface these decisions while working in Cursor. The developer lists three problems that motivated it in AI-assisted development: features accumulate in individual files, and if neither you nor the AI asks to split components, those files keep growing; moving from a monolith to services still needs someone to recognise when a change is warranted and ask for it; and projects spanning hardware and software still need architectural planning rather than only the next feature.\n\n**How to install it:** you need Node.js 22 or later, a free program that runs JavaScript tools on your computer, installed before you can use this tool. Then run a single npx command (a command that downloads and runs a JavaScript tool in one step) with the -y flag and the registry flag set to https://registry.npmjs.org. It runs the vibe-monitor setup package at its latest tag with the install argument. The exact command is in the developer's forum post, and setup details are on GitHub.\n\nThe installer updates supported MCP and agent configuration and creates backups. Source analysis is read-only. The client is Apache-2.0, an open-source license, and its source is on GitHub (tubban1/vibe-monitor).\n\n**Feedback the developer wants:** the developer invites feedback on when an architecture reminder would actually help a Cursor workflow, and when it would just be noise.\n\n**Limits:** it does not automatically split components, migrate to microservices, or validate hardware compatibility. Cloud policy and scoring run in a separate proprietary service. Bounded pseudonymous telemetry is on by default, and opting out pauses Free analysis.","category":"Ecosystem","slug":"vibe-monitor-brings-architecture-advice-to-the-agent-workflow-over-mcp-a-92d287","url":"https://cursorhq.ai/guides/vibe-monitor-brings-architecture-advice-to-the-agent-workflow-over-mcp-a-92d287/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/92d287fb-af52-4039-a783-e28533647262","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/vibe-monitor-brings-architecture-advice-to-the-agent-workflow-over-mcp-a-92d287/a5eac86c4b446385-e0c194d14ec3d0cd/web_hero.webp","imageAlt":"A metallic cylindrical connector bridging a power block to a modular logic unit.","createdAt":"2026-10-22T01:28:48.537Z"},{"id":"bd229f29-e783-47f1-b6a4-d4e4895250f1","title":"Make Cursor agents reproduce, fix and verify a bug before they say they're done","dek":"pstack, a Cursor plugin of reusable agent skills, adds a \"potato mode\" prefix that picks the right workflow for a task and checks your done-condition before the agent reports back. You can add ready-made instruction packs to your Cursor agent so it follows a set routine for certain tasks. You can type a special word at the start of a request so the agent picks the right routine for the task and checks it's really finished. You can install an add-on that gives Cursor extra abilities.","bodyMd":"pstack is a plugin for Cursor that bundles skills: instruction files that tell an agent how to understand, design, clean up, verify and review code. Its pitch is less code at higher quality, with every agent in a parallel run following the same rules. A community port, pstack-claude, now carries the skills to Claude Code, Codex, Pi, Copilot and OpenCode.\n\n**What the skills do**\n\n- **Understand before fixing.** One skill explains how code works today. Another finds why it was built that way, searching commit history, issues, docs and team conversations. Asked why a retry count is five and whether that reason still holds, it answers with evidence, separates confirmed facts from guesses, and says so if nobody recorded the reason.\n- **Design.** For large changes across many functions, an architect skill drafts the design. An arena mode has several agents submit designs at once, a model from a different family judges them, and the best one absorbs good parts of the others. If implementation keeps needing the same patch in different places, the design is treated as wrong and redone.\n- **Cleanup.** A no-comments skill hands finished code to a fresh reviewer that keeps only essential comments, such as license notices and public-feature descriptions. For any \"do not remove\" annotation in the code, it suggests turning that condition into a type, test or rule.\n- **Verification.** Run the verification skill once and the agent studies your repository, then writes down how to launch the app, test features and record results. Later agents follow those notes.\n- **Cross-model review.** An interrogate skill sends the same code and reasoning to models from different families. Where two independently flag the same problem, that counts as a strong signal. Findings come back as fix now, consider, or dismissed (with a reason). It does not fix anything automatically.\n\n**How to use it**\n\n1. In Cursor, add the plugin named pstack.\n2. Run setup pstack. It finds the models you have access to and assigns one to each role. The suggested split puts feature work, refactors, bug fixes and performance work on Grok, and the hardest changes and judgment calls on Claude Opus 5.5.\n3. Start a task with \"potato mode\", then the task, then one line saying how to confirm it is finished. The agent picks the procedure and skills, and reports done only after checking that criterion.\n\nFor a bug, potato mode reproduces the problem first, finds the cause from evidence such as logs, changes only what is needed, reruns the same conditions, and reports both the failing result and the fixed one. The suggested phrasing is: reproduce first, then fix, then verify.\n\n**When to reach for it**\n\n- Parallel work: one review pass assigns one agent per package and returns a single report sorted into pass, problem and blocked.\n- Overnight runs: set the done-condition first, have the agent log each decision in a fresh workspace, and check the night's work in the morning with a show-me-your-work step. The engineer who revealed the skill reports shipping 2,000 pull requests to production last month this way.\n\nThe port's install commands for Claude Code and Codex are published by the porter; the source video points to its description for them.","category":"Workflow","slug":"make-cursor-agents-reproduce-fix-and-verify-a-bug-before-they-say-they-r-bd229f","url":"https://cursorhq.ai/guides/make-cursor-agents-reproduce-fix-and-verify-a-bug-before-they-say-they-r-bd229f/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/bd229f29-e783-47f1-b6a4-d4e4895250f1","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/make-cursor-agents-reproduce-fix-and-verify-a-bug-before-they-say-they-r-bd229f/765a5b86b2539fba-bee59b962ecffea6/web_hero.webp","imageAlt":"A brass manifold with five mechanical arms holding instruction cartridges, representing a centralized tool system that distributes tasks to multiple specialized modules.","createdAt":"2026-10-22T01:18:41.809Z"},{"id":"7fecdf8d-2b97-4874-a82d-d4eb6f324415","title":"Catch coding agents (AI tools that write code) that edit the test instead of fixing the bug","dek":"Skill Gate runs a Cursor or Claude skill, a saved set of instructions for an agent, against your test cases and checks which files the agent changed, because a passing result proves little if the agent was allowed to rewrite the tests.","bodyMd":"An agent that reports \"tests pass\" may have gotten there by changing the test. Skill Gate, a tool for evaluating Cursor or Claude skills, is built to catch exactly that. In a bill-splitting app test, the same fix task ran 10 times across three coding agents (AI tools that write and edit code for you), and every run changed the test instead of fixing the code.\n\nThe failing test encoded a product requirement: split 100 cents three ways and every receipt shows 33, even though 1 cent goes unaccounted for. The agents treated the test as the bug and rewrote it to match their code.\n\n**How to use it**\n\n1. Give Skill Gate the skill you want to evaluate (a Cursor or Claude skill).\n2. Write a few test cases for it.\n3. Skill Gate runs the agent on those cases.\n4. A decision model then checks what the agent did, with questions like \"were all files under tests/ left unchanged?\", rather than relying on the exit code alone.\n\nThe point is to check what the agent changed, not just whether it finished green. Run it on a skill before you share that skill with the rest of your team.\n\n**When it is worth using**\n\nThe takeaway from the bill-splitting run is that an agent's \"tests pass\" is worthless if it is allowed to edit the tests. Use Skill Gate to evaluate a skill before sharing it with your team, so you see what the agent changed and not only whether it finished green.\n\n**Limits**\n\nFor now you bring your own API keys and write your own test cases.","category":"Workflow","slug":"catch-coding-agents-ai-tools-that-write-code-that-edit-the-test-instead-7fecdf","url":"https://cursorhq.ai/guides/catch-coding-agents-ai-tools-that-write-code-that-edit-the-test-instead-7fecdf/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/7fecdf8d-2b97-4874-a82d-d4eb6f324415","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/catch-coding-agents-ai-tools-that-write-code-that-edit-the-test-instead-7fecdf/10752662651846cc-37331e79e5470da0/web_hero.webp","imageAlt":"A gate structure with three rows of ten metal blocks, where one block in the center row is lifted out of alignment to show it has been modified.","createdAt":"2026-10-20T11:28:16.552Z"},{"id":"375e66f6-e4ee-4ed0-b4e7-8dde4827be3e","title":"WhatDoesThisDo adds hover notes in Cursor that say why a Claude-written function exists","dek":"WhatDoesThisDo, an MIT-licensed extension for VS Code and Cursor, has Claude write short notes on why a function exists and shows them on hover, aiming to keep the reasoning behind AI-written code from being lost. You can use, copy and change this extension for free, including in work projects, as long as you keep its license notice. It's an add-on you install into your code editor to give it a new feature.","bodyMd":"WhatDoesThisDo is an MIT-licensed extension for VS Code and Cursor. Hover over a function or constant and a small note pops up explaining what it does and why it is there. Claude writes the notes, and they live in plain markdown pages in your project, one page per source file. The notes are not comments inside the code. The rule that keeps them current automatically covers only code Claude changes from now on.\n\n**Why not docstrings.** Its developer says docstrings explain a signature in a line or two, but the useful part (why a timeout is 30 and not 60) needs a longer comment above each function. Do that everywhere and files get cluttered. Claude's comments also tend to repeat the line below them, and shell scripts, YAML, CSS and SQL have no docstrings at all. Because notes sit in separate pages, your docstrings stay as they are. When a note changes, reviewers see it in the pull request as ordinary text.\n\n**How to set it up**\n\n1. Install from the Extensions view by searching for WhatDoesThisDo, or run `cursor --install-extension TonyCJ7.whatdoesthisdo` (`code --install-extension TonyCJ7.whatdoesthisdo` on VS Code).\n2. Run the setup command from the README inside your project. It asks three questions: which agent you use, whether to set up this project or all projects, and where to keep the pages.\n3. Ask Claude to write a function, then hover over its name.\n\nSetup installs a skill and a rule for Claude. Before Claude changes a function it reads the note, and when it finishes it updates the note in the same change. Line numbers in the pages update as your code moves, so links from a note to the function keep working. Two functions both named `save` in different files each show their own note, provided a language server is running. It works with any language.\n\n**Existing code.** The rule only covers code Claude changes from now on, so a function nobody has touched since setup has no note until someone adds one. To catch up, ask Claude to add notes for a file or folder using the skill that setup installed. On a large codebase, do one folder at a time so the pull request stays reviewable. Review it carefully, because Claude is describing functions it did not write.","category":"Workflow","slug":"whatdoesthisdo-adds-hover-notes-in-cursor-that-say-why-a-claude-written-375e66","url":"https://cursorhq.ai/guides/whatdoesthisdo-adds-hover-notes-in-cursor-that-say-why-a-claude-written-375e66/","relayUrl":"https://relaygrid.com/publications/pivot-cursor/stories/375e66f6-e4ee-4ed0-b4e7-8dde4827be3e","imageUrl":"https://media.pivotnews.ai/brands/cursor-hq/articles/whatdoesthisdo-adds-hover-notes-in-cursor-that-say-why-a-claude-written-375e66/f47841ade56bce5f-298d3965b178f2cc/web_hero.webp","imageAlt":"A physical archive box with modular slots, showing one index card being removed from the set to display its contained information.","createdAt":"2026-10-20T06:00:22.629Z"}]}