Skip to content

Restore Hermes in-app setup in package release 2 - #334

Closed
spencerbull wants to merge 2 commits into
omacom:masterfrom
spencerbull:hermes-graphical-bootstrap
Closed

Restore Hermes in-app setup in package release 2#334
spencerbull wants to merge 2 commits into
omacom:masterfrom
spencerbull:hermes-graphical-bootstrap

Conversation

@spencerbull

Copy link
Copy Markdown
Contributor

hermes-desktop 2026.8.31-1 moved 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 to 2026.8.31-2 so 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.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant