---
title: "cy.blog()"
url: "https://www.cypress.io/blog/author/jenna"
description: "Read every Cypress blog post by Jenna Beckett, newest first, from testing techniques to Cypress product news."
---

# cy.blog()

Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence.

## Articles written by Jenna Beckett

[Read your Cypress Test Replay from the terminal, and hand it to your agent with the Cypress Cloud CLI The Cypress Cloud CLI, published as @cypress/cloud, brings your run data and Test Replay into the terminal as structured JSON. Triage a failed run yourself, wire the commands into CI, or hand them to a shell-based agent that can read the full failure context without you in the middle. Read more](/blog/cypress-cloud-cli)

[cy.prompt joins Cypress Cloud as a core feature A year ago, cy.prompt was an experiment. The goal was simple: make authoring tests something more of the team can do, and cut the maintenance that piles up from an ever-evolving application. A year later, that goal is real. cy.prompt lets teams write tests in plain language, generates the actual Cypress code underneath, and self-heals those tests when the UI shifts, so your team spends less time fixing tests after a UI update. Over 2,000 teams have built tests with cy.prompt, and the teams who Read more](/blog/cy-prompt-joins-cypress-cloud-as-a-core-feature)

[Run Cypress at Scale in Harness CI with Smart Orchestration Your Cypress end-to-end suite started fast. Then it grew. More specs, more coverage, more release confidence, all wins your team celebrated. But as your quality practice matured and the suite kept growing, run times started to creep up, climbing from a few minutes toward an hour or more. Now pull requests wait in a queue, and the feedback loop that used to feel nearly instant is long enough to pull you out of your workflow and stall velocity. If this is a familiar story for your team, the reass Read more](/blog/run-cypress-at-scale-in-harness-ci-with-smart-orchestration)

[Cypress Ambassador Spotlight: Alejandro Brugarolas What motivates you to be a Cypress Ambassador? The desire to be part of a community focused on software quality. How do you currently help others that are either using Cypress or interested in using Cypress? As a teacher, I teach testing concepts and how to use Cypress for end-to-end testing. What is your favorite Cypress feature? On one hand, I find interceptors extremely useful, but I also love how easy it is to extend Cypress's capabilities and create new plugins. What is your favorite Read more](/blog/cypress-ambassador-spotlight-alejandro-brugarolas)

[Introducing Studio AI: Stronger Validation, Less Friction A passing test run does not always equal release confidence. Confidence comes from knowing your tests validate what users actually experience. Not just that a flow executed, but that the UI state changed appropriately, the right text appeared, and element visibility updated as expected. This is where friction shows up. After every meaningful interaction in a test, there's a decision to make. What changed? What should be verified? Those decisions take time. Under pressure, it's easy to write t Read more](/blog/introducing-studio-ai-stronger-validation-less-friction)

[Environment Variable Access in Cypress v15.10.0+: Migrating to cy.env() and Cypress.expose() Starting in Cypress 15.10.0, Cypress.env() is deprecated and will be removed in Cypress 16.0.0. This change is driven by the way Cypress.env() hydrates all Cypress environment values into the browser context, including values a test may never read. This makes it easy to unintentionally expose more data than intended. We have not seen reports of this being exploited, but we are implementing this deprecation (and future removal) to move Cypress toward safer defaults and more explicit control o Read more](/blog/environment-variable-access-in-cypress-v15-10-0-migrating-to-cy-env-and-cypress-expose)

[From Prompts to Production: What Teams Are Discovering with cy.prompt() The first days after launch, we’ve already seen clear patterns in how teams adopt cy.prompt() and what they ask once it is in their suite. The takeaway: natural language test authoring is already saving time while fitting seamlessly into Cypress workflows. We’ve gathered the questions we hear most often and included clear, practical examples you can try in your own tests right away. What is working well It feels like Cypress, not a sidecar tool. cy.prompt() shows up in the Command Log, you c Read more](/blog/from-prompts-to-production)

[Now Available to Everyone: Write Cypress Tests in Natural Language with cy.prompt() You've seen the previews. You’ve heard the buzz. And now it’s official: cy.prompt() is live and available to everyone as an experimental feature. Announced live on stage at CypressConf 2025 by founder Brian Mann, cy.prompt()’s entrance into the Cypress API marks a first step into the future of AI-assisted testing. Update: The recording of Brian Mann's CypressConf 2025 talk is now available. The Problem Modern AI has promised to make test automation easier, but until now, the reality has ofte Read more](/blog/cy-prompt-experimental-launch)

[Cypress 15 Made Simple: Upgrade Paths from 13 and 14 Upgrading your test suite to a new major version can feel daunting, but it doesn’t have to be. Cypress 15 continues the work started in 14 by moving support toward modern frameworks and current versions of Node.js, while phasing out older dependencies. Alongside these changes, the release ships with an updated Electron/Chromium engine that improves stability and speed across test runs. Cypress 15 also ships an updated test authoring experience, with Cypress Studio. It now supports inline editin Read more](/blog/cypress-15-made-simple-upgrade-paths-from-13-and-14)

[cy.prompt() vs. MCP agents: AI Designed for Real World Testing, Not Just Tasks cy.prompt() is now available to everyone. For full details on how cy.prompt() works and how to enable it, check out our docs. AI is already reshaping how teams approach end-to-end testing, and MCP (Model Context Protocol) agents have quickly become a popular way to let large language models drive browsers using MCP servers. Many of you have asked if Cypress will release an MCP server of our own. Our approach to AI is centered on Cypress' philosophy of making testing easier. That’s why we’re bui Read more](/blog/cy-prompt-vs-mcp-agents-ai-designed-for-testing-not-just-tasks)