EverFern Desktop v0.1.7 Patch Notes
We are excited to release EverFern v0.1.7, which brings massive performance and robustness improvements to the Navis browser extension, introduces Dark Mode, and fixes critical UI and execution bugs.
🌐 Navis & Browser Extension (v0.1.2)
The companion browser extension has been updated to v0.1.2. Please ensure your extension updates to see these improvements.
- DOM-First Fallback: Entirely rewrote the Navis Orchestrator execution loop to be DOM-first. The agent will now rely strictly on standard DOM elements for navigation and will only capture hybrid vision (screenshot + DOM) when it explicitly requests it. This significantly reduces token usage and improves execution speed.
- Removed Artificial Delays: Ripped out legacy hardcoded 300ms delays in the extension background runner. The extension now intelligently waits for tab stabilization only when navigating.
- Optimized Memory Profiling: Base64 screenshot strings are now isolated into a ring buffer memory structure. The logger no longer passes hundreds of megabytes of image strings to UI listeners, preventing memory bloat and UI freezing.
- Debugger Stability: Fixed a critical bug in the extension background worker where detaching a
chrome.debuggerthat was already attached caused the browser extension context to crash. - Network Resilience: The AI retry loop now features exponential backoff to handle HTTP 429 (Too Many Requests) and 503 (Service Unavailable) errors gracefully.
- Token Optimization: Rewrote
compressHistoryto strictly preserve failed AI actions and content extraction, guaranteeing the agent never loses context of past errors while staying within its context window.
🖥️ UI & UX Improvements
- Dark Mode Support: Added full dark mode support across the desktop app! 🌙
- Build Stabilizations: Fixed duplicate style property bugs inside
UIHelpers.tsxthat were preventing clean builds of the frontend application. - HITL Fixes: Fixed rendering and type mismatches inside the Human-in-the-loop (HITL) prompt forms.
🤖 Core Agent & Execution
- Computer Use Vision: Integrated Qwen optimizations for computer-use vision grounding.
- VM Terminal Fixes: Applied fixes for the virtual machine terminal executor.
- Mouse Cursor Overlay: Fixed the simulated mouse cursor rendering issues when executing computer-use actions.
- Memory Consolidator: Improved agent state management and memory consolidation when operating over long-running tasks.