Maya: Hey builders! Here's what's on the radar today on Cursor HQ. Cursor's Environments API hit beta, pstack's potato mode verifies bugs, a strict review skill grades AI branches, a rule to block unpicked models, and a GrokBot error-fix loop. I'm Maya.
James: And I'm James. Let's get into it.
Maya: Let's start with the Environments API, which Cursor released in beta on October sixteenth. An API lets your own scripts drive a product instead of clicking through the interface, so now you can create and manage the cloud environments your agents run in from code.
James: That's the core of it, Maya, and the practical part is control over the repos each agent clones and the environment dot json setup it runs. The changelog also says large environments load five X faster, which is the same in both of Cursor's announcements.
Maya: Right, and worth flagging the caps disagree. The changelog says up to three hundred repositories, the announcement on X says up to five hundred. Same update also lets cloud agents build interactive canvases, so you ask for a dashboard, then share the finished canvas by link.
James: Next up, pstack, a Cursor plugin that bundles reusable agent skills. You add the plugin, run setup pstack, and it finds the models you have access to and assigns one to each role. Then you start a task with the words potato mode.
Maya: And the sequencing is the whole point, James. For a bug, potato mode reproduces the problem first, finds the cause from evidence like logs, changes only what is needed, reruns the same conditions, and reports both the failing and fixed results. The phrasing is reproduce first, then fix, then verify.
James: Exactly right, and you end your request with one line saying how to confirm it is finished, so the agent reports done only after checking that criterion. A community port, pstack-claude, carries the skills to Claude Code, Codex, Pi, Copilot and OpenCode.
Maya: The suggested split puts bug fixes and refactors on Grok, hardest changes on Claude Opus five point five. The engineer who revealed it reports shipping two thousand pull requests to production last month using overnight runs with a show-me-your-work step.
James: Story three is Thermonuclear Code Quality Review, an open-source skill in Cursor's official plugins repo, which has over eleven thousand stars. The premise is that AI-written code usually runs, so it gets approved even when it's a mess. Run it on your branch and it reviews every change.
Maya: And it reviews like a strict senior engineer, James. It flags behavior-preserving rewrites, odd conditionals, and every wrapper, cast and any type that hides what your code does. One rule to expect: if a change pushes a file past one thousand lines, it stops and asks you to split it first.
James: That's right, so expect it to interrupt. It works with Cursor and Claude Code. One honest gap, Maya: the source describes the workflow as running the skill on your branch but gives no install command, so take that from the plugins repo.
Maya: Onto story four, which solves a real annoyance. Cursor has no setting to switch off new models by default, so when one appears it can end up doing your work without you choosing it. The workaround is a check written into your Cursor Rules.
James: And Cursor Rules are standing instructions the agent reads before it works, Maya. You decide which models you're happy with, then add a rule listing them that tells the agent to stop if the active model isn't on that list.
Maya: One honest limit, though. This is an instruction the agent follows, not a switch in Cursor's settings, so the source frames it as a stand-in for the missing ability to disable new models by default. The exact wording is yours to write plainly.
James: Last one, Maya. A GrokBot error-fix agent for Yorbi, used with Cursor Cloud Agents, works as an on-call engineer for a live app. When an error is thrown while a real user is using it, it's sent automatically to the GrokBot.
Maya: And here's the loop, James. The agent reproduces the exact error in its own sandbox, fixes it using the real data that caused it, then verifies with screenshots, video, unit tests and end-to-end tests. If the change is low risk, it merges it.
James: And the limit is clear: higher-risk changes aren't merged automatically. The builder says their whole stack, which also includes Claude Opus five point five in the desktop app, ships over thirty pull requests in a single day. That figure is their own claim.
Maya: That's your Cursor HQ daily brief. Check cursorhq.ai for the full stories. Keep building.
James: And I'm James. Let's get into it.
Maya: Let's start with the Environments API, which Cursor released in beta on October sixteenth. An API lets your own scripts drive a product instead of clicking through the interface, so now you can create and manage the cloud environments your agents run in from code.
James: That's the core of it, Maya, and the practical part is control over the repos each agent clones and the environment dot json setup it runs. The changelog also says large environments load five X faster, which is the same in both of Cursor's announcements.
Maya: Right, and worth flagging the caps disagree. The changelog says up to three hundred repositories, the announcement on X says up to five hundred. Same update also lets cloud agents build interactive canvases, so you ask for a dashboard, then share the finished canvas by link.
James: Next up, pstack, a Cursor plugin that bundles reusable agent skills. You add the plugin, run setup pstack, and it finds the models you have access to and assigns one to each role. Then you start a task with the words potato mode.
Maya: And the sequencing is the whole point, James. For a bug, potato mode reproduces the problem first, finds the cause from evidence like logs, changes only what is needed, reruns the same conditions, and reports both the failing and fixed results. The phrasing is reproduce first, then fix, then verify.
James: Exactly right, and you end your request with one line saying how to confirm it is finished, so the agent reports done only after checking that criterion. A community port, pstack-claude, carries the skills to Claude Code, Codex, Pi, Copilot and OpenCode.
Maya: The suggested split puts bug fixes and refactors on Grok, hardest changes on Claude Opus five point five. The engineer who revealed it reports shipping two thousand pull requests to production last month using overnight runs with a show-me-your-work step.
James: Story three is Thermonuclear Code Quality Review, an open-source skill in Cursor's official plugins repo, which has over eleven thousand stars. The premise is that AI-written code usually runs, so it gets approved even when it's a mess. Run it on your branch and it reviews every change.
Maya: And it reviews like a strict senior engineer, James. It flags behavior-preserving rewrites, odd conditionals, and every wrapper, cast and any type that hides what your code does. One rule to expect: if a change pushes a file past one thousand lines, it stops and asks you to split it first.
James: That's right, so expect it to interrupt. It works with Cursor and Claude Code. One honest gap, Maya: the source describes the workflow as running the skill on your branch but gives no install command, so take that from the plugins repo.
Maya: Onto story four, which solves a real annoyance. Cursor has no setting to switch off new models by default, so when one appears it can end up doing your work without you choosing it. The workaround is a check written into your Cursor Rules.
James: And Cursor Rules are standing instructions the agent reads before it works, Maya. You decide which models you're happy with, then add a rule listing them that tells the agent to stop if the active model isn't on that list.
Maya: One honest limit, though. This is an instruction the agent follows, not a switch in Cursor's settings, so the source frames it as a stand-in for the missing ability to disable new models by default. The exact wording is yours to write plainly.
James: Last one, Maya. A GrokBot error-fix agent for Yorbi, used with Cursor Cloud Agents, works as an on-call engineer for a live app. When an error is thrown while a real user is using it, it's sent automatically to the GrokBot.
Maya: And here's the loop, James. The agent reproduces the exact error in its own sandbox, fixes it using the real data that caused it, then verifies with screenshots, video, unit tests and end-to-end tests. If the change is low risk, it merges it.
James: And the limit is clear: higher-risk changes aren't merged automatically. The builder says their whole stack, which also includes Claude Opus five point five in the desktop app, ships over thirty pull requests in a single day. That figure is their own claim.
Maya: That's your Cursor HQ daily brief. Check cursorhq.ai for the full stories. Keep building.