← Commit history

Publish 1.3.5

John Lauer ·d6a59e0d50 ·1mo ago ·parent f154101
3 files changed +10−5
install.sh+6−1
@@ -130,7 +130,12 @@ fi # (~/.adom/last-update.status, ~/.adom/last-update.log), plus the CLI version it # reports to the registry on each update. CRON_LINE_INTERVAL="*/30 * * * * $HOOK_CMD >/dev/null 2>&1"-CRON_LINE_REBOOT="@reboot $HOOK_CMD >/dev/null 2>&1"+# The boot run waits ten minutes. On a fresh Hydrogen workspace the distro's first boot IS the+# setup cascade (import, code-server start, the editor's extension host), and a full+# `adom-wiki pkg update` in the same minute competed with it for a 4 vCPU box's CPU (winvm,+# 2026-09-19). Ten minutes later the cascade is done and the update runs unopposed; the */30+# line still covers a box that stays up.+CRON_LINE_REBOOT="@reboot sleep 600; $HOOK_CMD >/dev/null 2>&1" if command -v crontab >/dev/null 2>&1; then   # Idempotent, and HOME-SAFE (adom/hook#3): crontab is a per-USER resource, not   # per-HOME. Stripping every line matching "adom-core-update.sh" meant an
package.json+2−2
@@ -1,6 +1,6 @@ {   "slug": "hook",-  "version": "1.3.4",+  "version": "1.3.5",   "type": "app",   "org": "adom",   "bundled": true,@@ -56,7 +56,7 @@       "mode": "0755"     }   ],-  "changelog": "1.3.4: Claude Remote Control automatically recovers after network outages instead of remaining in failed state. After five starts in an hour, further attempts are spaced at least 15 minutes apart. Serialize watchdog calls to prevent duplicate launches, preserve running sessions and disabled/declined choices, and display the next retry time. Includes regression coverage for cooldowns, legacy failures, concurrent checks, and launch lock release.",+  "changelog": "1.3.5: the @reboot cron run waits ten minutes so it never competes with a fresh Hydrogen workspace's first-run setup for CPU (the */30 run is unchanged).",   "discovery_pitch": "Use when adom packages are behind or an update failed, and when the user asks about Claude Remote Control -- opening AI threads on this container from their phone or claude.ai/code.",   "sample_prompts": [     {
page.json+2−2
@@ -1,6 +1,6 @@ {   "slug": "hook",-  "version": "1.3.4",+  "version": "1.3.5",   "type": "app",   "org": "adom",   "bundled": true,@@ -50,7 +50,7 @@     "name": "Kyle Bergstedt",     "email": "[email protected]"   },-  "changelog": "1.3.4: Claude Remote Control automatically recovers after network outages instead of remaining in failed state. After five starts in an hour, further attempts are spaced at least 15 minutes apart. Serialize watchdog calls to prevent duplicate launches, preserve running sessions and disabled/declined choices, and display the next retry time. Includes regression coverage for cooldowns, legacy failures, concurrent checks, and launch lock release.",+  "changelog": "1.3.5: the @reboot cron run waits ten minutes so it never competes with a fresh Hydrogen workspace's first-run setup for CPU (the */30 run is unchanged).",   "discovery_pitch": "Use when adom packages are behind or an update failed, and when the user asks about Claude Remote Control -- opening AI threads on this container from their phone or claude.ai/code.",   "sample_prompts": [     {