v2.0.11
HomeGenie 🧞 2.0.11 - Widget Live-Coding
This release introduces a seamless "Magic Loop" between your ideas, the AI Genie, and your actual system code.
🧠 Deep Context & System Awareness
The AI Genie is no longer just a chatbot; it’s now a Senior Architect that knows your system inside out.
- Deep Knowledge Engine: When enabled, the Genie automatically analyzes your active programs (
programs.xml) and existing UI widgets. - Gemini Context Caching: We’ve implemented high-performance caching (v1beta) for massive system contexts (100k+ tokens). This means near-instant responses and significantly lower API overhead.
🪄 The Widget Wizard
Say goodbye to copy-pasting. The new Widget Wizard automates the deployment of AI-generated code.
- One-Click Installation: When the Genie generates a UI component, a dedicated Action Card appears. Click "Save" and HomeGenie handles the file creation (HTML/CSS/JS) for you.
- The Magic Loop: If you have the Widget Editor open, the Genie automatically detects it! Update your code directly from the chat and watch the editor refresh in real-time.
- Auto-Update Mode: Enable the new "Auto-update" preference for a true live-coding experience.
✨ UI/UX Refinements
- Simplified Actions: A cleaner, more compact Action Card focused on what matters: building.
- Speech Control Menu: Toggle voice output on-the-fly by clicking the Genie logo. Your preference is remembered across sessions.
- Structured Reliability: Under the hood, we now enforce strict JSON schemas for AI responses, eliminating formatting errors and hallucinations.
🛠️ Core Improvements
- Resilient API Handling: Smart management of "429 Too Many Requests" errors with automatic cooldowns and fallbacks.
- XML Slimming: Intelligent pre-processing of system files to reduce token consumption while keeping all the logic.
Full Changelog: v2.0.10...v2.0.11