v2.0.0-rc.14
·
50 commits
to master
since this release
HomeGenie Server 🧞 v2.0.0-rc.14 - The "Agentic Automations" Update 🤖📅🚀
This release candidate bridges the gap between conversation and execution, bringing Agentic AI directly into the HomeGenie Scheduler. It enables the system to not only respond to your queries but to reason and act autonomously through recurring, natural language-driven tasks.
🧠 Lailama: Enhanced Reasoning & Memory Management
The Lailama Local AI engine receives a major architectural update focused on long-term stability and granular control.
- Intelligent Memory Pruning: Introduced
Max Turnsconfiguration to prevent context bloat. The engine now automatically resets the history after a defined number of turns, ensuring 100% stable performance and preventing the "looping" issues common in long-session LLMs. - Customizable Context Window: Users can now manually adjust the Context Size (n_ctx) via a new slider (up to 8192 tokens), allowing for massive device inventories and complex system reports.
- Privacy-First Context Toggle: A new "Include device list" option allows users to decide exactly when to share the home’s status with the AI, optimizing token usage and privacy.
- Prompt.Schedule API: A new synchronous API method designed for background tasks, allowing the AI to execute logic without "polluting" the primary chat history.
⚡ Scheduler 2.0: The "Genie Command"
The Scheduler is no longer just a timer; it’s now an Agentic Host.
- Genie Command Preset: Introducing a new preset action that lets you define automations in plain language. Instead of writing code, you can now schedule tasks like: "Check the porch light and set it to a random color different from the last one.", "Set the heat to 22° and start the Sunrise scene"
- Enhanced Scripting Host: For power users, the Scheduler now supports the
$$.api.call(ApiHelper) method, enabling deep integration between custom scripts and the internal API bus.
🛡️ Security & Core Refactor
- Security System 2.0: The Security Alarm System has been refactored into its own dedicated domain:
HomeAutomation.SecuritySystem/Main.⚠️ BREAKING CHANGE: Any manual scripts or widgets referencing the old security module address must be updated to the new fully qualified path.
- Energy Monitor: Fixed a minor logic bug in the energy tracking program to improve aggregation accuracy during peak load shifts.
🎨 UI & UX Refinements
- Streamlined Rendering: Fixed a rendering delay in Voice Control messages, ensuring that transcriptions appear instantly as they are processed.
- Consistent API Blocks: Improved the rendering of subsequent API blocks in the chat interface, ensuring that complex multi-step AI responses are displayed clearly and remain fully interactive.
- Responsive Resize: Further refinements to the chat's drag-to-resize bar for better handling on touch devices and high-DPI screens.
⚠️ IMPORTANT NOTE
This RC is the final stepping stone towards the stable v2.0. We recommend all users on rc.13 to upgrade to test the new Lailama memory management features.
Building the future of local, private, and agentic automation. Enjoy HomeGenie 2.0! 🥂✨
Full Changelog: v2.0.0-rc.12...v2.0.0-rc.14