What the agent writes is what actually lands on the page. This release came from taking every supported builder apart, down to its own internals, and closing the places where Respira was writing data the builder quietly ignored while still reporting success. All of them are fixed, and every fix was verified on a real site by loading the actual rendered page, not by trusting the write.
What's included:
Recovery got deeper. Deleting a Bricks global class, a Divi preset, or an Elementor kit color now leaves a recovery point. "The agent deleted my global class" used to be unrecoverable; now you can roll it back. Restores stay undoable themselves, so a recovery step always has its own way back.
Your own custom CSS and page settings are now captured in snapshots, so the edits Respira makes to things like custom CSS are recoverable, not just the main content.
Oxygen styling now renders. Generated CSS was being written without the selectors it needed, so styles never actually reached the page. Element styling renders now, dynamic content resolves correctly, and code blocks that contained quotes no longer corrupt the page.
Beaver Builder shows style changes immediately. Edits were serving stale CSS until you re-saved in the editor, because a cache flush was calling the wrong internal method and silently never ran. That is fixed.
Writes fail loudly instead of silently. When a value cannot be persisted in a way the builder reads, Respira names exactly what did not land and tells the agent not to retry blindly. This is the systemic version of the per-builder fixes above, and it cuts the retry loops that waste tokens.
An internal check now runs across the test fleet to confirm that every builder function Respira calls actually exists in that builder. It would have caught several of the silent failures above the day they were written, and it now runs continuously.
Brizy moved from read to write. Respira can now write Brizy pages that Brizy's own editor opens and the front end renders. Writes are labeled with their caveats in the docs (front-end compile depends on Brizy's compiler service, so the site needs internet).
Visual Composer moved from read to write. Respira now writes in VC's canonical storage format, so the editor loads the page and the front end renders. Labeled with its caveats (VC recompiles on the next editor save).
Read the full release notes, with the visuals and every change:
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.
1 vendor listed
Reddit AdsUS _rdt_uuid, rdt_cid
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.