Sent on 27 March 2026. Prices and features may have changed since; respira.press/pricing has the current ones.

Like it? Get the next one by email.

You are on the list. The next letter lands in your inbox.
Respira v5.2.0 Elemental
Respira

Respira v5.2.0 “Elemental”

The biggest upgrade to Respira’s page builder intelligence. 65 new tools. 151 total.

Elemental brings precision AI editing to WordPress. Target individual widgets by ID, type, or CSS class. Convert HTML prototypes into native page builder content. Build complete pages in a single API call. Search millions of stock images. Control exactly which tools your AI agents can access.

Read the full release story →

What shipped

Element-Level Editing

7 new tools — find_element, update_element, move_element, duplicate_element, remove_element, batch_update, reorder_elements. Target individual widgets by ID, type, CSS class, or content. Works across all 11 builders.

HTML-to-Builder Conversion

convert_html_to_builder — converts HTML/CSS prototypes into native page builder content with CSS extraction, section mapping, style translation, and fidelity scoring. Supports Elementor, Divi 5, Beaver Builder, Gutenberg, and all other builders via fallback. Never returns empty pages.

Build Full Pages

build_page — create a complete page from a declarative structure in one API call. Returns page ID, edit URL, and preview URL. Builder auto-detection picks the right format.

Stock Images via Openverse

search_stock_images and sideload_image — search millions of CC-licensed images, sideload into Media Library with automatic attribution captions. SSRF-protected with domain allowlist.

27 Widget Shortcuts

add_heading, add_button, add_image, and 24 more — one-liner convenience tools for the most common widget types. Data-driven registry with a single dispatch endpoint.

Tool Governance + API Key Access Profiles

Control which tools AI agents can access from wp-admin. Per-category and per-tool toggles. API keys with scoped permissions — Full Access, Read Only, Content Editor, or Builder. Two-layer security: governance (site-wide) + access profiles (per-key).

Elementor Dynamic Schemas + Divi 5 Intelligence

Elementor: reads the control registry at runtime, generates JSON Schemas for every widget, validates settings with “did you mean?” suggestions. Divi 5: 40+ module definitions, 7 page patterns, flex fraction system, design tokens, 13-point payload validation.

Bulk Page Operations

bulk_pages_operation — apply changes across up to 100 pages in a single call. Built-in ops: strip inline styles, find and replace, custom. Rate-limited, mandatory snapshots, concurrent execution lock.


Also in this release

  • Version migration engine — Respira_Upgrader runs sequential migrations on plugin update
  • Builder interface safety CI test — blocks PRs that add new abstract methods
  • Version negotiation endpoint + X-Respira-Plugin-Version header
  • Dual tool naming — all tools as respira_* (preferred) and wordpress_* (deprecated)
  • UTF-8 passthrough — multibyte characters returned as readable text
  • Frontend cache purge — automatic invalidation of 9 cache plugins after edits
  • Builder cache invalidation on approval merge (Bricks, Elementor, Beaver, Divi)
  • RankMath analysis tool
  • LemonSqueezy key detection on license form
  • Built-in AI workflow guide — MCP server instructions teach models per-builder content formats and task recipes
  • What's New admin page with builder support level badges

Builder support levels

Full Intelligence Elementor, Divi 5, Gutenberg
Smart Defaults Beaver Builder, Bricks, Breakdance, Oxygen, WPBakery
Basic Support Brizy, Thrive, Visual Composer

Fixed

  • Oxygen ct_template detection (checks both ct_builder_shortcodes and ct_builder_json)
  • Changes page empty on SQLite / WordPress Playground
  • Trial-to-paid license creating orphan records
  • Duplicate admin banners on license validation
  • Direct edit mode not applied to write endpoints
  • Trial reminder email sent to users with active paid licenses
  • Gemini/Antigravity MCP schema compliance (missing items on arrays)
  • Dead support links across FAQ, 404 page, footer, and sidebar
  • Beaver Builder injection 500 error — name resolver now handles single-word identifiers and compact forms
  • Confirmation preflight shown before builder validation in inject_builder_content
  • Gutenberg block validator rejecting payloads with blockName instead of type
  • inject_builder_content content parameter missing format docs in MCP tool schema

Thank you

This release was shaped by the early adopters whose reports, patience, and challenges pushed Elemental far beyond what we originally planned:

Glen & Dave

For the detailed Beaver Builder bug report with reproduction steps that led to fixing the builder name resolver, confirmation-before-validation ordering, and Gutenberg block format handling.

Sam

For the Bricks builder reports that drove CSS regeneration on inject, approval merge cache invalidation, and the comprehensive Bricks test suite.

Jeroen

For catching the trial-to-paid license orphan bug and the duplicate admin banner issue.

William

For reporting the dead support links, SQLite/Playground compatibility issues, and other site-level bugs.

Yoliveras

For reporting the Gemini/Antigravity MCP schema compliance issue that was blocking strict validators.

Rixxter

For challenging us to do better with Elementor intelligence. His report about dropped sections and lost styles led directly to the entire HTML-to-builder conversion system that shipped in Elemental.

Sergei

For the idea of shipping built-in AI workflow instructions so models know how to use page builder tools correctly.

Walter

For reporting that Chinese characters were returned as Unicode escapes instead of readable text, leading to the UTF-8 passthrough fix.


Update from wp-admin → Plugins → Update, or download from your dashboard.

See the full release story →

respira.press  ·  @respira_press  ·  word@respira.press

You’re receiving this because you have a Respira license. Unsubscribe

Get the next letter

One letter when something worth reading has shipped, written by the person who built it. No schedule, no sequence, and one click to leave.

You are on the list. The next letter lands in your inbox.

Every letter