Skip to content

fix: Claude Code install button + relaunch timing#87

Merged
Esity merged 5 commits into
mainfrom
fix/codex-provider-self-provisioning
Jul 10, 2026
Merged

fix: Claude Code install button + relaunch timing#87
Esity merged 5 commits into
mainfrom
fix/codex-provider-self-provisioning

Conversation

@Esity

@Esity Esity commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaced the npm i -g @anthropic-ai/claude-code text hint with a proper "install" button using Homebrew (brew install anthropics/tap/claude-code), matching Codex/Kai UX
  • Increased self-update relaunch delay from 1s to 3s to ensure the old process fully exits before the new binary opens

Test plan

  • Verify Claude Code "install" button appears when claude is not installed
  • Verify clicking install runs brew install anthropics/tap/claude-code and updates status on success
  • Verify self-update relaunch works cleanly with the 3s delay

Esity added 4 commits July 10, 2026 16:27
Replace the npm install hint for Claude Code with a proper install
button using `brew install anthropics/tap/claude-code`. Increase the
self-update relaunch delay from 1s to 3s to ensure the old process
fully exits before reopening.
…gem calls

The per-gem approach had no dependency ordering and required separate
brew upgrade + daemon restart logic. Now runs `legionio update` which
handles the full graph. Daemon restart removed — legionio update does
not affect the running process.
…o update

Run `brew services restart legionio` after a successful `legionio update`
so the daemon picks up new code immediately. Configurable via "restart
daemon" checkbox in the Updates tab (enabled by default).

Consolidated update logic to run `legionio update` exactly once regardless
of how many gems are outdated, instead of spawning per-item.
…nterval

- Auto-upgrade legionio formula via `brew upgrade legionio` when outdated,
  with daemon restart. Configurable via "auto-upgrade cli" checkbox.
- Auto-update now covers both lex-* and legion-* gems (renamed toggle
  to "auto-update gems").
- Check interval changed from 30 minutes to 4 hours.
@Esity Esity self-assigned this Jul 10, 2026
…/ChatGPT

Codex desktop app is now part of ChatGPT. Detection based on ~/.codex
folder existing (shared config for both CLI and ChatGPT app). Open
button launches ChatGPT.app. Install uses `brew install codex` for
the CLI.
@Esity Esity merged commit 429d566 into main Jul 10, 2026
8 checks passed
@Esity Esity deleted the fix/codex-provider-self-provisioning branch July 10, 2026 22:37
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