feat: YOLO mode toggle — skip all approvals per session (rebased #1152)#1210
Closed
nesquena-hermes wants to merge 1 commit intomasterfrom
Closed
feat: YOLO mode toggle — skip all approvals per session (rebased #1152)#1210nesquena-hermes wants to merge 1 commit intomasterfrom
nesquena-hermes wants to merge 1 commit intomasterfrom
Conversation
…1152) Co-authored-by: bergeouss <[email protected]> Closes #467 Rebased onto master with i18n.js conflict resolved (kept both master's status_* keys and PR's yolo_* keys in each locale block). All other files applied cleanly.
This was referenced Apr 28, 2026
nesquena-hermes
added a commit
that referenced
this pull request
Apr 28, 2026
…OLO mode (#1211) fix+feat: batch v0.50.236 — OAuth providers fix, profile switch UX, YOLO mode (#1211) Merges PRs #1208, #1209, #1210 (#1152 rebased): - fix(providers): OAuth provider cards show correct Configured status in Settings. get_providers() was discarding has_key=True from _provider_has_key() for OAuth providers, hiding config.yaml tokens. Also fixed filter excluding all OAuth providers from the Settings panel. Surfaces auth_error string. (closes #1202) - ux(profiles): profile chip shows spinner and new name immediately on switch. Optimistic name update + .switching CSS class + chip disabled + finally cleanup. populateModelDropdown() and loadWorkspaceList() now parallelized via Promise.all. - feat: YOLO mode toggle — skip all approvals per session. /yolo slash command, "Skip all this session" button on approval cards, amber ⚡ pill indicator in composer footer. Session-scoped, in-memory. Full i18n: en, ru, es, de, zh, ko, zh-Hant. (closes #467) Original author: @bergeouss (PR #1152) Tests: 2837 passed (+50 new tests vs previous release) QA harness: 20/20 passed + all browser API checks passed
Collaborator
Author
|
Merged in v0.50.236 via batch PR #1211 (rebased from #1152 by @bergeouss). |
JKJameson
pushed a commit
to JKJameson/hermes-webui
that referenced
this pull request
Apr 29, 2026
…OLO mode (nesquena#1211) fix+feat: batch v0.50.236 — OAuth providers fix, profile switch UX, YOLO mode (nesquena#1211) Merges PRs nesquena#1208, nesquena#1209, nesquena#1210 (nesquena#1152 rebased): - fix(providers): OAuth provider cards show correct Configured status in Settings. get_providers() was discarding has_key=True from _provider_has_key() for OAuth providers, hiding config.yaml tokens. Also fixed filter excluding all OAuth providers from the Settings panel. Surfaces auth_error string. (closes nesquena#1202) - ux(profiles): profile chip shows spinner and new name immediately on switch. Optimistic name update + .switching CSS class + chip disabled + finally cleanup. populateModelDropdown() and loadWorkspaceList() now parallelized via Promise.all. - feat: YOLO mode toggle — skip all approvals per session. /yolo slash command, "Skip all this session" button on approval cards, amber ⚡ pill indicator in composer footer. Session-scoped, in-memory. Full i18n: en, ru, es, de, zh, ko, zh-Hant. (closes nesquena#467) Original author: @bergeouss (PR nesquena#1152) Tests: 2837 passed (+50 new tests vs previous release) QA harness: 20/20 passed + all browser API checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Integration PR for #1152 — YOLO mode toggle
This is a rebase of @bergeouss's PR #1152 onto current master. The original PR had conflicts in
static/i18n.jsbecause master added new locale keys and a Korean locale since the branch was opened. All conflicts resolved; no logic changes from the original PR.What #1152 adds
/yoloslash command — toggles YOLO mode on/off for the current sessionGET/POST /api/session/yolo— server-side session-scoped flag (in-memory only, not persisted across server restarts)Conflict resolution
static/i18n.jsonly — kept both master's new status keys and the PR's yolo keys in each locale block. Also added yolo translations for ru and ko locales (were already in the PR's commits but missed in conflict resolution; fixed with correct translations matching the PR's Russian/Korean translations).Attribution
Original author: @bergeouss — full credit preserved.
Tests
2811 passing, 0 failing. Includes 24 new YOLO-specific tests from the original PR.
Closes #467