Respira ships constantly. This roadmap builds itself from two things — the
features customers request and vote on, and every release that goes out.
Vote to push what matters up the list.
8 shipped·7 open to vote·13 planned
Shipped
8
Recently released. Pulled straight from the changelog.
7.4.20Plugin2026-06-21
"Module not found" on an update now hands the agent the page's actual modules to pick from
"Module not found" on an update now hands the agent the page's actual modules to pick from. Completing the 7.4.18 / 7.4.19 self-correction work across the last common miss: updating a module by id, path, type or admin_la
The plugin now declares which capabilities it actually exposes, so connected AI tools stop offering ones this install does not have. The server compatibility response now lists per-capability flags (for example pagespeed
7.4.19Plugin2026-06-21
apply-builder-patch now hands the agent the page's actual targets when a patch operation cannot find its element
apply-builder-patch now hands the agent the page's actual targets when a patch operation cannot find its element. Continuing the 7.4.18 self-correction work: a patch operation that could not resolve its id/path/type iden
7.2.7MCP server2026-06-21
Capability negotiation, Phase 2: the server now hides a route-skewed tool based on what the connected plugin actually exposes, not just its
Capability negotiation, Phase 2: the server now hides a route-skewed tool based on what the connected plugin actually exposes, not just its version number. Building on 7.2.6: from plugin 7.4.20 the compatibility endpoint
7.2.6MCP server2026-06-21
Capability negotiation: tools whose plugin route the connected site is too old to have are no longer advertised
Capability negotiation: tools whose plugin route the connected site is too old to have are no longer advertised. The server now hides version-skewed tools when the connected plugin predates the route they call, so the ag
7.4.18Plugin2026-06-20
A "no element found" response now hands the agent the page's actual elements to pick from
A "no element found" response now hands the agent the page's actual elements to pick from. Locating an element by id, path, type or admin_label is the most-used and most-retried operation: an agent would guess an identif
7.4.17Plugin2026-06-20
Beaver Builder writes no longer fatal on compound settings
Beaver Builder writes no longer fatal on compound settings. Respira stored compound Beaver settings (border, place_content, typography, dimension and friends) as objects, but Beaver reads every compound setting value wit
Duplicating a Bricks section no longer throws. Bricks stores a flat element list where each element references its children by ID string, but the element-duplicate path used a nested-tree clone that expected each child t
inject-builder-content now accepts raw HTML. Passing HTML (a string, or { html: "..." }) to inject-builder-content was refused with "did not map to any Beaver Builder nodes", even though convert-html-to-builder accepted
7.2.5MCP server2026-06-20
update_module and apply_builder_patch can now complete the live-edit handshake
update_module and apply_builder_patch can now complete the live-edit handshake. Both tools exposed edit_target but not confirm_live_edit, so a write to a published original returned confirmation_required with confirm_liv
7.4.16Plugin2026-06-19
Pasting a license key now works reliably and shows what happened
Pasting a license key now works reliably and shows what happened. The "paste a license key" option on the Setup screen used a native browser dialog to paste into. Browsers suppress that dialog after it appears a couple o
Developers and designers often have existing HTML/CSS from mockups, component libraries, or AI-generated code that needs to be rebuilt manually inside Bricks Builder — block by block. This is slow and error-prone.
Skills
Feature: expose WordPress debug.log read access via a Respira MCP tool
Add a tool to read wp-content/debug.log (tail/filter) so agents can diagnose PHP fatals without SSH. Today debug.log is unreachable: read_theme_file only allows css/scss/less/json.
PluginMCP
[Feature] respira_upload_theme function
Respira currently lacks a function to upload theme files to /wp-content/themes/. Adding respira_wordpress-upload-theme would enable programmatic theme deployments without requiring FTP/SFTP access or manual file uploads.
MCPsite-token
[Feature] Elementor Pro Theme Builder: popups, template conditions, locations
Respira has no tools to create Elementor Pro popups, set popup triggers, or manage Theme Builder template conditions/locations. The only fallback (elementor-mcp) corrupted Elementor's conditions cache and wiped header/footer site-wide.
MCP
Full intelligence with blocksy / Gutenberg / slider revolution
The same way respira gives us full control over many page builders, having the same level of deep control with Blocksy / Gutenberg, and eventually Slider revolution if possible would be a game changer. If of course there's any value in adding this for the Respira team!
Plugin
MCP Enterprise-Managed Authorization extension
Organization-wide MCP access governed through your identity provider (Okta, Entra and others), so a Team or Enterprise controls who connects and to which sites. Enterprise tier, built on request as part of an enterprise agreement.
Building a Loop Grid that pulls posts needs a loop-item Theme Builder template plus dynamic-tag bindings. Respira has no tool for either, so I fell back to a separate MCP (elementor-mcp).
cookies. the legal kind. one click and i'll get out of your way.
what you'd actually be saying yes to
tune your cookie preferences
essentials stay on regardless. the rest is opt-in. nothing fires until you tap save.
essentials
the cookies that make logging in work and remember which partner sent you. switching these off would just break the site, so the law does not let me make you opt out.
first-touch source on a /respira_acq cookie, plus a flag if an ai chatbot referred you. helps me figure out what is working without turning you into a tracking pixel statue.
messaging
customer.io for in-app notes, chatwoot when you click the support bubble. off by default. on means i can actually answer you in the app.