App Health
An in-editor banner that surfaces runtime issues in your generated app and offers a one-click fix backed by the same heal pipeline used by the hourly background scan.
How It Surfaces
When you open an app you own and GenMB has detected issues, the editor shows an Issues banner. The banner shows what was detected (V1 bug class, runtime error from the live probe, broken build, etc.) and offers two actions: Scan again, or Fix now.
Running a Scan
Click Scan in the banner
Review what came back
healthCheck. The banner re-renders with the latest findings.Decide
Fix Now
Fix now bypasses the hourly cron schedule and runs the heal pipeline immediately for the current app:
- Pre-heal probe captures the current behavior.
- Class-targeted heal rewrites only the code matching the detected bug class.
- The new version is saved through the standard refinement pipeline (versioned, reversible, plugin-aware).
- Post-heal probe re-runs; if behavior regressed, the version is reverted.
- The deploy cache is invalidated so the next request serves the fixed version.
Skip Automated Healing
Use the Skip toggle on the banner when you do not want the hourly cron touching this app. Common reasons: you intentionally left a behavior the scanner flags as a bug, or you are mid-refactor and do not want background changes landing.
The skip flag does not stop you from pressing Fix manually. It only gates the automated path.
Behind the Scenes
App Health is the inline-UI front end to the Operation: Heal Existing Apps pipeline. The same heal function runs from three triggers: the hourly cron, the Fix-now button, and the SEO / Security panels' in-chat handoff. Every path persists a chat message and version via save_refinement_version(), so heals show up in chat history and Version History exactly like a manual chat refinement.
See Security & Code Quality and SEO & Discoverability for the panel-driven counterparts.
FAQs
What is the in-editor health banner?▾
What does Fix now actually do?▾
Will heal break my custom code?▾
Can I opt out of automated healing?▾
Why does an app I just generated have no health data?▾
Ready to build?
Create your first app for free, no credit card required.