Commit Graph
7 Commits
Author SHA1 Message Date
Spencer Bull beb164a9a2 Resolve Hermes profile homes before package setup 2026-09-06 22:29:49 -05:00
Spencer BullandGPT-6 Codex 351f188d02 Register Hermes Desktop only after publishing its native CLI
Keep build-time registration private, verify the published launcher, and then let the native command register the final desktop entry. Keep that launcher first on the desktop environment PATH for subsequent registrations.

Co-Authored-By: GPT-6 Codex (xhigh) <noreply@openai.com>
2026-09-06 02:21:16 -05:00
Spencer BullandClaude Opus 5 f4adf308f9 Make native Hermes setup retryable without a late sudo step
Stage the initial clone before publishing its ownership marker and build the desktop through the same native CLI used by updates. Keep a concurrent checkout intact and reset pkgrel for the version change.

Co-Authored-By: Claude Opus 5 (default) <noreply@anthropic.com>
2026-09-06 02:17:27 -05:00
Spencer Bull 2b1edd47b2 Revert "Keep in-app updates on the verified Hermes CLI"
This reverts commit 68a4a6cc22.
2026-09-06 02:02:52 -05:00
Spencer Bull 68a4a6cc22 Keep in-app updates on the verified Hermes CLI 2026-09-06 01:59:58 -05:00
Spencer BullandGPT-6 Codex 01e1a8de0f Exercise lock release on a cold terminal launch
Co-Authored-By: GPT-6 Codex (xhigh) <noreply@openai.com>
2026-09-06 01:57:42 -05:00
Spencer BullandGPT-6 Codex 341299f477 Let the Hermes package bootstrap native desktop updates
Install Hermes into its writable native layout instead of shipping a frozen /opt desktop. Preserve the native update path, migrate tagged bootstraps, and keep existing CLI launchers until the desktop is ready.

Co-Authored-By: GPT-6 Codex (xhigh) <noreply@openai.com>
2026-09-06 01:56:23 -05:00