Skip to content

EverFern Desktop v0.1.7 Patch Notes

Choose a tag to compare

@CodenRust CodenRust released this 26 Jun 07:56
344ab82

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.debugger that 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 compressHistory to 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.tsx that 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.