github nesquena/hermes-webui v0.50.236
v0.50.236 — OAuth provider status, profile switch UX, YOLO mode

6 hours ago

What's in v0.50.236

Three improvements across settings, profile UX, and agent approval workflow.

fix: OAuth provider cards now show Configured status correctly

Settings → Providers was showing "Not configured" for openai-codex, nous, and copilot even when they were fully working. Three separate issues caused this:

  • get_providers() discarded a valid config.yaml token whenever get_auth_status() returned logged_in=False
  • The provider list filter excluded all OAuth providers entirely (they all have configurable=False)
  • Auth error messages from get_auth_status() were silently dropped

Now: config.yaml tokens are respected, all three OAuth providers appear in Settings, and actionable error messages (e.g. "refresh token consumed by Codex CLI — run hermes auth") are surfaced in the card body. (closes #1202)

ux: Profile chip shows spinner and new name immediately on switch

When clicking a different profile in the dropdown, there was previously no visible feedback until the switch completed (~400–800ms). Now:

  • The chip label updates to the new profile name immediately (optimistic)
  • A small spinner appears on the chip icon
  • The button is disabled to prevent double-clicks
  • A finally block guarantees cleanup — the chip can never get stuck in loading state

Additionally, the model dropdown fetch and workspace list fetch now run in parallel (Promise.all), cutting switch time roughly in half.

feat: YOLO mode — skip all approvals for a session

For agentic workflows where you're running a series of tools and don't want to click Allow on every prompt:

  • /yolo slash command toggles the mode on/off
  • "Skip all this session" button appears on approval cards for one-click activation
  • ⚡ amber pill in the composer footer shows YOLO is active — click to disable
  • Session-scoped and in-memory only (cleared on server restart)
  • Full i18n: en, ru, es, de, zh, ko, zh-Hant (closes #467)

Thanks to @bergeouss for this contribution (original PR #1152).


2837 tests passing (+50 new tests vs v0.50.235)

Don't miss a new hermes-webui release

NewReleases is sending notifications on new releases.