feat(lastcode): update htulo once a day - #81
Conversation
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 16be91ac2e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review Please review the unchanged head within the explicitly accepted one-user/two-Mac scope documented in the resolved threads: do not require the discarded drain/claim protocol or support for more than 50 active threads. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 16be91ac2e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ff079a60a1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Htulo needs one unattended LastCode update per day without password prompts or repeated relaunches.
This adds one external 04:00 LaunchAgent controller. It stages and fully prepares the newest Intel nightly at or below airy's installed version before interrupting work, asks currently working htulo threads to pause concurrently through the merged local thread CLI, checks once for newcomers, quits once, swaps the user-owned app, attempts one launch, and tells paused threads to resume. If any thread does not acknowledge, the app stays running and already-paused threads are resumed.
The scheduled path never uses bootstrap mode. A one-time manual
run --bootstrapis documented for upgrading the currently installed pre-#52 app; after that, scheduled runs require the merged local thread wrapper. Airy must have non-interactive SSH access enabled; otherwise staging safely skips before changing pending state.Focused validation: 25 controller/installer tests; scripts typecheck; targeted lint, formatting, syntax, and diff checks. Normal pre-push quick CI passed all workspaces.
Implemented with GPT-5.6 via the Codex harness.