Release notes · v4.2 → v9.0.2

Every release,
every story.

A single timeline. Every version Respira has shipped, with the stories behind the ones that mattered. Click into any release tagged story for the full write-up.

Connect your WordPress site
Looking for the plugin? The download and your license key are in your dashboard, one free sign-up away. No card.
652 Releases shipped
15 With a landing page
9.0.2 Latest stable
308 days Since v1.0
Product
September 17, 2026

A Gutenberg container no longer saves empty when its children arrive under an unfamiliar word

September 17, 2026

diagnose_connection says when the host answers /.well-known/ itself

September 16, 2026

Murmur's element outline stays on the element after scrolling

September 16, 2026
AER key visual

Ready for AER: the site-side 9.0 release

Respira AER is the agent workspace in the Respira dashboard. Respira for WordPress 9.0 is the runtime installed on each site: it gives AER secure access to the site's builders, memory, approvals, snapshots and receipts without putting another chat inside wp-admin. Across 8.x the plugin learned five things one release at a time. It remembers a site and enforces its rules. It knows the site's art direction and checks work against it. It lets clients talk back through Murmur. It lands a designed page as native builder output. And it proves what change runs did. Version 9.0 brings those parts together and adds an Open in Respira AER button plus a Ready for Respira AER checklist. Murmur links and client notes, spoken ones included, show up where you work. Site memory and Art Direction are on screen next to the pages they govern. The security audit gives the same answer whether you or your agent run it from an app connected over MCP, from Respira AER or from the site's own endpoint: the known vulnerabilities that match its plugins, themes and WordPress version, checked against Wordfence Intelligence, each with the version that fixes it, and never a clean report when that database cannot be reached. Change runs leave receipts, and reversible content work keeps its snapshot or undo.

1 chat connected to all your WordPress sites
4 model providers, on your own key
0 tokens marked up by Respira
Read the full story
September 15, 2026

Divi 5 duplicates can be edited independently

September 14, 2026

Duplicate Page understands the page ID names agents already use

September 13, 2026

An approval now covers exactly what was approved

September 13, 2026

Every review link is signed

September 13, 2026

Themes are checked for known vulnerabilities too

September 13, 2026

Your clients can speak their murmur

September 12, 2026

Custom CSS in a page's settings now needs your approval

September 12, 2026

Murmur review links

September 12, 2026

Murmur: seven tools for the review links your clients talk back

September 11, 2026

The post update tools say they take categories, tags and taxonomies

September 11, 2026

A Divi Library item made of one module can be edited

September 11, 2026

Fidelity mode for HTML conversion, on Divi 5 and Bricks

September 11, 2026

Share links with a lifetime you choose

September 11, 2026

apply_builder_patch accepts find_element's identifier shapes

September 11, 2026

Hosts that turn PUT, PATCH and DELETE into reads

September 11, 2026

wordpress_create_share_link

September 10, 2026

An HTML page converted to Divi keeps its stylesheet and its classes

September 10, 2026

A refused connect now says why

September 9, 2026

The public key check was an oracle, and an amplifier

September 9, 2026

A Respira outage was reported as a fault on your site

September 9, 2026

The connection diagnostic now reports why your tools are missing

September 9, 2026

One failed handshake made a site look broken for the rest of the session

September 8, 2026

Revoking an API key did not reliably revoke it

September 8, 2026

Respira could adopt another vendor's AI agent as the user it writes as

September 8, 2026

Text a stranger typed into your checkout no longer reaches your AI as-is

September 7, 2026

Settings told almost everyone that white-label does not exist yet

September 6, 2026

Divi 5 button text colour was written somewhere Divi never reads

September 5, 2026

updates.unset did nothing on Divi 4 and said it worked

September 4, 2026

Elementor atomic writes deleted the element's children

September 4, 2026

Creating a translation rewrote the other translations in German

September 4, 2026

Uploading a JPEG never worked

September 3, 2026

The advice for editing one of two identical elements did not work

September 3, 2026

A save could arrive at WordPress as a read, and answer as one

September 2, 2026

A plain anchor no longer converts into a button

September 2, 2026

Editing any element on a Flatsome page was refused

September 2, 2026

The accessibility scan was inventing findings

September 2, 2026

The check that would have told that site owner why he got

September 2, 2026

A hidden administrator that hides its own age is now found

September 1, 2026

Modules from third-party builders answer for their own settings

September 1, 2026

Respira checks what a write did to the rest of the page

September 1, 2026

Specialty sections keep their layout

August 31, 2026

A ::selection rule no longer paints the whole page

August 31, 2026

An approval-gated tool asked for an argument it never advertised

August 31, 2026

build_page wrote attribute names Flatsome does not read

August 31, 2026

Scoped design tokens resolve per element

August 31, 2026

The other half of the Kadence

August 31, 2026

Kadence blocks keep their content when you edit something else

August 31, 2026

Shorthand CSS now maps

August 30, 2026

Editing one block no longer empties the headings, lists and images around it

August 30, 2026

The data-respira annotation vocabulary

August 30, 2026

The Divi Library, as tools

August 30, 2026

wordpress_save_divi_library_item and wordpress_apply_divi_library_item

August 29, 2026

41 skills, snapshot-safe migrations, corrected install docs

August 29, 2026

A Divi 5 page built by Respira can finally use Divi's own styling engine

August 29, 2026

Divi 5 presets are first-class tools

August 29, 2026

The phantom "4KB limit" is gone

August 27, 2026

A post's publish date can be corrected after the fact

August 27, 2026

Respira's REST responses are no longer printed twice

August 26, 2026

A Bricks append no longer reports that it duplicated your page

August 26, 2026

WebMCP site tools work now

August 26, 2026

The openWorldHint allowlist shipped yesterday matched nothing

August 25, 2026

The native connector told every client that all 300-odd tools reach outside your site

August 25, 2026

Every tool's read-only and destructive hints were delivered to nobody

August 19, 2026

A site connected as read-only was not read-only

August 19, 2026

A site that was connected and working was told it had no API key

August 19, 2026

A row nested inside a column was deleted by any write that rebuilt the page

August 19, 2026

One edit to one heading on an Oxygen page deleted the body copy of every rich text element on that page

August 19, 2026

An HTML document with a list in it could not be converted to Breakdance at all

August 19, 2026

A write receipt said nothing had changed while the Yoast title it had just saved sat in the database

August 19, 2026

delete_post answered with an empty response and deleted nothing

August 19, 2026

html-to-breakdance

August 19, 2026

An update to a host that silently drops PUT now completes instead of hanging forever

August 15, 2026

Every add_* tool wrote straight to the live published page on sites that had turned direct editing off

August 15, 2026

wordpress_deactivate_design_direction reaches npm

August 13, 2026

The reset for a wrongly-inherited connection was locked behind the state it fixes

August 13, 2026

A cloned staging site inherited production's connection and hid its own setup screen

July 24, 2026
Canopy key visual

Every way WordPress builds pages

Respira spoke sixteen page builders. As of 8.0 it also speaks WordPress's own Site Editor: block templates, synced patterns, block navigation and design tokens, readable and writable on the same safety contract as everything else. A navigation link changes by exact block path, not by rewriting the menu. A pattern is created, read back through WordPress, render-checked, then placed by reference. Structural edits can wait for your approval, and every write leaves a snapshot, a normalised diff and a server-render result. The WooCommerce add-on goes to 4.0 alongside it, and its storefront tools now try the native block path first, so a shop built in the Site Editor stops being a place where the store tools quietly go dark. Building all of that meant auditing the safety layer itself, which turned up two places where the safety mechanism was the thing doing the damage: a Divi serialiser rule written for brand-new pages was firing on every write path, and undoing a Theme Builder create could trash a template the agent never created. Both fixed, both pinned by permanent tests.

16+1 builders, plus the native Site Editor
2 safety bugs found by auditing the safety layer
0 writes reported done without a render check
Read the full story
July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16. Agent-Ready Commerce: AI assistants can now find, read, and sell from your store. 79 MCP tools (up from 56).

July 16, 2026

Released 2026-07-16.

July 16, 2026

Released 2026-07-16. The full commerce surface: 56 MCP tools (up from 21). Completes the v3.0 rollout that began in June: the release was built and published then, but the update was never offered to customer sites, which kept stores on the

June 26, 2026
Same Story key visual

The plugin now tells the same story as your dashboard

The setup and connection screens were rebuilt around one source of truth. You link a site once, then watch the moment your first agent reaches it: the screen updates on its own and names what just happened, for example "connected. Claude just ran update_page on page #42". The plugin, the dashboard and your agent now read the same connection state, so they always agree on whether a site is connected and what access it has. One-click installs (the Desktop app, Cursor, Cowork) lead the way in, with browser sign-in still there for ChatGPT and claude.ai. Sites also arrive in the dashboard with their real WordPress title instead of a bare URL, which matters the moment you run more than one. And seven builder fixes land across Bricks, Divi, Elementor 4.x and Gutenberg.

1 source of truth for connection state
2 screens rebuilt around live state
7 builder fixes
Read the full story
June 12, 2026
Clearing key visual

What the agent writes is what actually lands on the page

A deep pass through every supported builder, closing the gaps where a write reported success but the page stayed stale or blank. Styling now lands on Oxygen, Beaver Builder, Elementor v4 Atomic, Bricks, Divi 4 and Divi 5. Brizy and Visual Composer move from read to write, with their caveats stated. Recovery gets deeper: custom CSS and page settings are captured, and globals are versioned, so deleting a Bricks global class, a Divi preset, or an Elementor kit color leaves a recovery point. And when something cannot be persisted in a way the builder reads, Respira says exactly what did not land instead of reporting success. Every fix verified on a real site by loading the actual rendered page.

12 builders verified end-to-end
2 builders moved from read to write
6 verification stages per builder
Read the full story
June 2, 2026
Roots key visual

Redesigned admin, public add-on SDK, generate_activity_report

A React-first plugin admin built around live telemetry: a bridge view of agent ↔ Respira ↔ site, real cards driven by eleven new REST endpoints, and a personalised greeting. A public add-on SDK ships so third-party plugin authors can register their own MCP abilities. And a new MCP tool, generate_activity_report, turns this site's audit log into a structured report your own agent shapes into prose — six framings cover the use cases customers actually have, time-saved math is calibrated to conservative per-tool baselines, and Respira never writes a single line of prose itself.

11 new admin REST endpoints
1 new MCP tool
1 public add-on SDK
Read the full story
May 27, 2026

Released 2026-05-27.

May 19, 2026

wp.org review fixes

May 18, 2026

WordPress.org Plugin Directory submission

May 17, 2026

hardening pass

May 17, 2026

first public release

May 10, 2026

Zero-touch Cowork onboarding (Open in Cowork)

May 10, 2026

unified ~/.respira/config.json flow + connect-site rewrite

May 9, 2026

audience-first README rewrite

May 9, 2026

README accuracy pass: 30 skills

May 9, 2026

README hero KV + signup copy accuracy

May 8, 2026
Bloom key visual

Every page-builder adapter promoted to deeper-intelligence parity

The biggest release since v5. Every builder adapter promoted in lockstep. Five cross-cutting Phase A invariants every adapter now inherits — render-validation gate, universal write-trace, Variables CRUD shape, source-driven catalog auto-scan, per-property typed validators — plus Phase B slices per builder that close the family-bug arcs surfaced across v6.10.x. 1076 standalone test assertions across 27 alpha cycles, zero failures.

7 builders blooming
5 cross-cutting invariants
1076 test assertions
Read the full story
May 7, 2026
Self-Heal key visual

Closes 14 customer bugs across 5 named trials and 7 GitHub issues

The release I should have shipped weeks ago. Closes 14 customer-reported bugs across 5 named trial threads and all 7 open public GitHub issues, plus 5 cross-cutting audits — JSON post-meta unicode safety across every adapter, MCP server tool-schema audit, duplicator kses bypass, schema endpoints anon-readable, render-trace fields on every write. New respira_diagnose_connection tool surfaces edge-layer interception so REST returning homepage HTML instead of JSON stops being opaque.

14 customer bugs fixed
7 GitHub issues closed
5 cross-cutting audits
Read the full story
April 30, 2026

Self-updater fatal on every WP cron tick. class-updater.php:104 called \Respira_License::get_license_key() which has never existed on the core License class — every site that activated the add-on threw Uncaught Error: Call to undefined meth

April 20, 2026

drop keytar, fix whoami after login, unstick terminal, warm welcome

April 20, 2026

fix 307 redirect breaking respira auth login

April 20, 2026
ACF Intelligence key visual

54 Advanced Custom Fields tools

54 ACF tools covering field reads and writes, field-group management, ACF Pro repeaters, flexible content, galleries, options pages, relationships, and bulk updates. Every write snapshot-backed and dry-run previewable. Works on approximately 2 million WordPress sites that use ACF today.

54 new ACF tools
234 total tools
125 test assertions
Read the full story
April 20, 2026

per-package READMEs on npm

April 20, 2026

Foundation release

April 14, 2026

Oxygen Deep Intelligence

The deepest Oxygen Builder MCP integration available. 49 components, 140+ schema properties, fuzzy-matching settings validator, data repair pipeline, Oxygen 6 detection, and 10 layout patterns.

49 Oxygen components
140+ schema properties
10 layout patterns
Read the full story
April 14, 2026

Breakdance Deep Intelligence

The deepest Breakdance Builder MCP integration available. 84 elements across 7 categories, 120+ schema properties, nesting validation, fuzzy matching, content/design data preservation, and 8 layout patterns.

84 registered elements
120+ schema properties
8 layout patterns
Read the full story
April 9, 2026
Storefront key visual

Twelve builders. Real commerce. One layer.

Flatsome UX Builder joins as builder #12. 15 new WooCommerce Commerce tools with storefront design intelligence. Context-aware MCP tool filtering reduces tools in context by ~40. Three coordinated releases.

12 builders supported
15 new commerce tools
172+ total tools
Read the full story
March 30, 2026

Bricks Deep Intelligence

7 new Bricks-dedicated tools. Cross-site element search, page health diagnostics, Automatic.css integration, query loop discovery, style profiling, and design system export.

20 Bricks tools
7 new tools
172 total tools
Read the full story
March 23, 2026
Elemental key visual

Element-level editing across 11 builders

65 new tools. Element-level editing across every supported builder, build_page declarative page creation, HTML-to-builder conversion, stock-image search, tool governance, and dynamic schemas for 12 builders.

65 new tools
151 total tools
11 builders
Read the full story
March 20, 2026
Haven key visual

Full-fidelity snapshots on every edit

Every AI edit now has an undo button. New Changes page in wp-admin, storage management, merge-mode default for approvals, and WebMCP write-tool protection. Three months of "can you revert that?" tickets, gone.

Every edit snapshotted
1-click restore
3 builders covered
Read the full story
March 12, 2026
Reliability key visual

The refund that made everything better

Compact MCP responses, working-copy reuse, simpler multi-site setup, and a broad reliability pass driven by a single support ticket from a customer who asked for their money back. They stayed.

-60% response size
-40% setup steps
12 bug fixes
Read the full story

Fixed: WordPress did not show an Enable/Disable auto-updates control for the WooCommerce add-on while it was already current. The updater supplied metadata only when a newer package existed; WordPress also needs an explicit current-version

Fixed: nine write tools could not run on hosts that block the PUT method. Those hosts are common enough that Respira already retries such a write as a POST, but these routes were registered to accept PUT only, so the retry arrived at a rout

Added: writes now say whether the AI actually looked at what it changed. A write names an id, and until now nothing checked where that id came from, so an assistant that read your catalogue and one that carried an id over from a different s

Added: size limits on price and stock writes. Every write tool already checked that the caller was allowed to make the change and that the batch was not enormous. None of them checked how far the change went, so "set every product in this c

Security: text a customer typed into your checkout no longer reaches your AI assistant as-is. Customer reads returned the name, company and address lines exactly as they were entered, and a tool result is not a document: whatever is in it l

Fixed: listing orders failed outright on any store that has ever issued a refund. WooCommerce's own order query returns refunds alongside orders by default, and a refund is not an order: it carries no order number, no customer and no billin

Fixed: setting a category image did nothing and said it worked. update-category only ever read name, slug, description and parent, so image_id fell through untouched, the update ran with nothing to change, and the unchanged category came ba

Added: order reads now return customer_ip_address, customer_user_agent and meta_data. Without the request fingerprint and the order meta, the order tools could not support payment-fraud triage at all, and the reporter kept a competing plugi

Fixed: the update notice for this add-on could never clear itself. 4.0.2 bumped the plugin header but not the version constant underneath it, and the constant is what the updater reports to the server as your installed version. So every sit

Fixed: a site running both Respira and this add-on printed "Ability category respira-woocommerce is already registered" on every request. Both plugins registered the same category, so with the add-on installed the collision was guaranteed r

Fixed: an agent orders summary could 500 the whole site on hosts that answer plugin bootstrap before WooCommerce finishes waking up. It now waits for WooCommerce's own readiness signal before touching order data, and falls back to an honest

Storefront intelligence is now FSE-first with page-builder fallback. On a block theme, analysing a shop page returns real structural analysis against the native archive-product template instead of "no page builder detected". The two badge t

Fatal error on HPOS stores (PHP 8). The daily license check, which also gathers a small agent-orders summary for the dashboard, could run on the plugins_loaded hook before WooCommerce initialized its order data store. On stores using High-P

Thrive Architect product pages — description edits didn't appear on the frontend — bulk_update_products with description / short_description wrote to post_content via WooCommerce setters, but Thrive Architect renders from its own wp_postmet

Product category CRUD endpoints and MCP tools (list/get/create/update/delete).

Release pipeline reliability: ensures fresh tag/release creation behavior.

Initial WooCommerce add-on release.

Showing the most recent 134 releases. Older entries are in the release feed. Every release follows semver.org.