Restore Hermes in-app setup in package release 2 - #334
Closed
spencerbull wants to merge 2 commits into
Closed
Conversation
Co-Authored-By: GPT-6 Codex (xhigh) <noreply@openai.com>
Retain bootstrap intent until every installer stage succeeds, and validate the packaged Git seed before installation. Co-Authored-By: GPT-6 Codex (xhigh) <noreply@openai.com>
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.
hermes-desktop 2026.8.31-1moved the first runtime install and desktop build into a terminal. This follow-up to #325 restores the expected app-first installation and bumps the package to2026.8.31-2so existing installations receive the correction.Ship a prebuilt desktop with a complete Git seed, then copy it into the user's writable native Hermes directory before opening the app. Hermes installs its dependencies inside its existing setup UI. The seed keeps the initial source and desktop on the same revision; subsequent app and CLI updates use upstream's native updater. Existing working runtimes, custom source, foreign launchers, Wayland selection, and keyring handling are preserved.
The package also carries first-run fixes for interrupted setup and the false 45-second backend timeout during installation. The coordinated menu change remains in draft at omacom/omarchy#10443 and checks the prebuilt package before launching it.
This remains draft. The launcher regressions and focused upstream tests pass; an isolated prototype reached onboarding and exposed the first-run issues addressed here. Independent review is still checking same-window retry behavior, and final release-2 cold installation, native updates, and normal-session browser routing are not yet accepted. No production package is published by this PR.
🤖 Generated by GPT-6 in Codex/T3 Code. Independent GPT-6 Codex review at xhigh is in progress.