github fathah/hermes-desktop v0.2.3
Hermes Desktop v0.2.3

latest releases: v0.5.2, v0.5.1, v0.5.0...
one month ago

Changelog

v0.2.3

Bug Fixes

  • Fix critical macOS performance degradation — Removed afterPack ad-hoc code signing that stripped V8 JIT entitlements (com.apple.security.cs.allow-jit) from the packaged app, causing JavaScript to run in interpreter-only mode. This resolves severe lag in chat input, tab switching, and all UI interactions in the production DMG build.

Features

  • Token usage tracking — New /usage slash command and live token/cost display in the chat footer (prompt tokens, completion tokens, total cost).
  • SSE streaming improvements — Extracted SSE parser into a dedicated module with support for custom events (hermes.tool.progress), tool progress indicators, and structured usage/cost reporting.
  • Expanded slash commands — Added /usage and /help commands with improved slash menu keyboard navigation and scroll-into-view behavior.
  • Backup & Import — New backup, import, and debug dump controls in Settings for managing Hermes data.
  • Log viewer — View gateway and agent logs directly from the Settings screen.
  • Memory providers — Memory screen now supports discovering and configuring memory providers with a tabbed UI (entries, profile, providers).
  • Multi-provider model support — Added configuration support for Google (Gemini), xAI (Grok), and expanded model provider options.
  • i18n framework — Added shared internationalization infrastructure using i18next and react-i18next with English locale strings covering all screens (chat, settings, memory, tools, agents, etc.). Ready for community translations.
  • npm route fallbacks — Installer and Claw3d setup now support alternative npm registry routes for environments with restricted network access.

Testing

  • Added comprehensive test suite with vitest: SSE parser tests, IPC handler tests, preload API surface tests, installer utility tests, and i18n unit tests.
  • Added vitest.config.ts and test setup infrastructure.

Contributors

Full Changelog: v0.2.2...v0.2.3

Don't miss a new hermes-desktop release

NewReleases is sending notifications on new releases.