Skip to content

v2.0.12

Choose a tag to compare

@github-actions github-actions released this 12 Mar 15:39
· 19 commits to master since this release

HomeGenie 🧞 2.0.12 - Self-Healing Automation

This release marks a significant milestone in HomeGenie's evolution. We are moving beyond assisted UI design into fully assisted system logic. The AI Genie can now write, deploy, and even fix automation programs across multiple languages.

🤖 AI-Assisted Automation with Auto-Fix & Deploy

HomeGenie is now capable of managing the entire lifecycle of an automation script.

  • Implemented AI-Assisted Creation: Create complex logic just by describing it. The Genie understands the system context and generates production-ready programs.
  • Automatic Fix/Deploy (Self-Healing): If the generated code contains errors, the HomeGenie compiler reports them back to the Genie. The system automatically triggers a loop to fix the code and re-deploy it without manual intervention.
  • Multi-Block Intelligence: Full support for multi-block structures (Setup, Main, and Context).
  • Polyglot Developer: Native support for C#, JavaScript, and Python automation scripts.

🪄 Professional IDE Sync (The Magic Loop)

We’ve upgraded the integration between the AI Chat and the HomeGenie Editor (Monaco).

  • Non-Destructive Injection: AI-generated code is now injected as an edit operation. This preserves your Undo/Redo history, allowing you to revert AI changes with a simple Ctrl+Z.
  • Context-Aware Updates: The system detects exactly which program or widget you are editing and offers a dedicated "Update" button for one-click deployment.

✨ UX & Core Improvements

  • Updated Gemini Engine: The default engine is now gemini-2.5-flash (1.5 has been deprecated), providing faster reasoning and better code generation.
  • Collapsible Code Blocks: Long code responses are now collapsed by default to keep the chat clean. Use the "Click to expand" overlay to view the full source.
  • Smarter Naming: The Genie suggests valid system IDs, pre-filling the save dialog for a faster workflow.
  • Resilient API Handling: Improved management of "429 Too Many Requests" errors with automatic cooldowns.

Full Changelog: v2.0.11...v2.0.12