Skip to content

feat(dashboard): browser.headed schema toggle (#25653 salvage) - #67046

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-4a572b96
Jul 18, 2026
Merged

feat(dashboard): browser.headed schema toggle (#25653 salvage)#67046
teknium1 merged 1 commit into
mainfrom
hermes/hermes-4a572b96

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Summary

The dashboard now renders browser.headed as a labeled boolean toggle — salvages the surviving piece of PR #25653 by @Black0Fox0.

The other two thirds of #25653 (the browser.headed DEFAULT_CONFIG key and the headed-mode wiring in browser_tool.py) already landed via PR #67018, which went further than the env-var bridge #25653 proposed (--headed CLI flag + per-turn cleanup skip). This PR carries the one piece #67018 didn't cover: the _SCHEMA_OVERRIDES entry in hermes_cli/web_server.py so the dashboard shows a proper toggle with a description instead of a bare untyped key.

Changes

  • hermes_cli/web_server.py: browser.headed schema override (boolean type + description). Description updated from the original to reflect the merged behavior (window persists between turns, idle reaper still applies).
  • contributors/emails/ayoub@gmail.com: contributor mapping for @Black0Fox0.

Validation

Check Result
ruff clean
Schema entry keys match existing _SCHEMA_OVERRIDES shape (type, description) verified against neighboring entries

Contributor authorship preserved (--author="Ayoub <ayoub@gmail.com>", rebase-merge).

Infographic

browser.headed dashboard toggle

Salvaged from PR #25653 by @Black0Fox0 — the config-key and env-wiring
halves of that PR landed via #67018; this carries the surviving dashboard
schema override so browser.headed renders as a labeled boolean toggle.
Description updated to reflect the merged cleanup-skip behavior.
@alt-glitch alt-glitch added type/feature New feature or request comp/dashboard Web dashboard / control panel UI (dashboard/, landing) tool/browser Browser automation (CDP, Playwright) area/config Config system, migrations, profiles P3 Low — cosmetic, nice to have labels Jul 18, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

This was generated by AI during triage.

Related to merged #67018 and closed #25653: this salvage supplies the remaining dashboard schema/toggle metadata rather than duplicating the headed-browser runtime wiring.

@teknium1
teknium1 merged commit 5b44b65 into main Jul 18, 2026
33 checks passed
@teknium1
teknium1 deleted the hermes/hermes-4a572b96 branch July 18, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/config Config system, migrations, profiles comp/dashboard Web dashboard / control panel UI (dashboard/, landing) P3 Low — cosmetic, nice to have tool/browser Browser automation (CDP, Playwright) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants