Exo Keepalive
Search the build
-
39c61302026-09-16 run-exo.sh: reap orphaned exo venv python holding :52414/:52415 before exec — uv spawns python so kickstart -k orphaned it and every respawn hit 'Address already in use' (TK-11874) -
5cd19e92026-08-17 chore(git-bloat): gitignore exo.log so it can't be re-tracked (Step 1; TK-10608) -
f21b3f82026-08-16 gitignore: exclude *.log files (exo.log was committing 135MB/snapshot -> 1GB .git) -
56330232026-07-07 auto-save: 2026-07-07T08:56:34 (2 files) — exo.log run-exo.sh -
e76fa782026-07-06 Path B: finish-exo-inference.sh — auto-chain build+load+smoketest once Xcode Metal toolchain is ready -
338c9c62026-07-06 Path B: enable-exo-inference.sh — one-command mlx-fork build + runner flip once full Xcode is installed -
f8147e42026-07-06 exo: restore clean locked daemon (self-syncing runner); official-mlx shortcut is a dead end (dep conflicts) — inference needs full Xcode for the pinned fork -
31be0062026-07-06 exo: --no-sync runner + notes; inference needs full Xcode to build pinned mlx fork (official wheels drift on model archs) -
618139f2026-07-06 exo: add /usr/sbin to PATH (networksetup); revert --extra mlx (needs full Xcode Metal toolchain to build mlx fork) -
eb7498a2026-07-06 exo cluster keepalive: always-on launchd agent + portable node-bind script
Authors
- steve6
- Steve4
Agents used
Skills used
- /snapshot1
- /sbin1
Creative ideas + design notes
f21b3f8 · 2026-08-16 · gitignore: exclude *.log files (exo.log was committing 135MB/snapshot -> 1GB .git)
exo.log was being committed by auto-snapshot on every run (135MB per commit), rapidly bloating the .git to 1GB+. This commit: - Creates .gitignore excluding all *.log files - Untracks the log files (files remain on disk) - Stops future snapshots from re-committing the logs History rewrite to recover the 1GB is a separate gated step.