=== Nightly Update: Tue Feb 24 01:03:03 PST 2026 === --- Homebrew --- ==> Updating Homebrew... ==> Homebrew collects anonymous analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics have been recorded yet (nor will be during this `brew` run). ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations Updated 1 tap (homebrew/core). ==> New Formulae async-profiler: Sampling CPU & HEAP profiler for Java using AsyncGetCallTrace + perf_events ==> Outdated Formulae gh imagemagick llama.cpp node@22 simdjson ==> Outdated Casks claude-code You have 5 outdated formulae and 1 outdated cask installed. You can upgrade them with brew upgrade or list them with brew outdated. Upgrading: gh imagemagick llama.cpp node@22 simdjson claude-code ==> Upgrading 5 outdated packages: simdjson 4.2.4 -> 4.3.0 gh 2.87.2 -> 2.87.3 llama.cpp 8130 -> 8140 node@22 22.22.0 -> 22.22.0_1 imagemagick 7.1.2-13 -> 7.1.2-15 ==> Fetching downloads for: simdjson, node@22, gh, llama.cpp and imagemagick ✔︎ Bottle simdjson (4.3.0) ✔︎ Bottle imagemagick (7.1.2-15) ✔︎ Bottle gh (2.87.3) ✔︎ Bottle llama.cpp (8140) ✔︎ Bottle node@22 (22.22.0_1) ==> Upgrading simdjson 4.2.4 -> 4.3.0 ==> Pouring simdjson--4.3.0.arm64_tahoe.bottle.tar.gz 🍺 /opt/homebrew/Cellar/simdjson/4.3.0: 19 files, 7.8MB ==> Running `brew cleanup simdjson`... Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). Removing: /opt/homebrew/Cellar/simdjson/4.2.4... (19 files, 6.6MB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/simdjson_bottle_manifest--4.2.4... (7.4KB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/simdjson--4.2.4... (1.2MB) ==> Upgrading node@22 22.22.0 -> 22.22.0_1 ==> Pouring node@22--22.22.0_1.arm64_tahoe.bottle.tar.gz ==> Caveats node@22 is keg-only, which means it was not symlinked into /opt/homebrew, because this is an alternate version of another formula. If you need to have node@22 first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc For compilers to find node@22 you may need to set: export LDFLAGS="-L/opt/homebrew/opt/node@22/lib" export CPPFLAGS="-I/opt/homebrew/opt/node@22/include" ==> Summary 🍺 /opt/homebrew/Cellar/node@22/22.22.0_1: 2,421 files, 55.5MB ==> Running `brew cleanup node@22`... Removing: /opt/homebrew/Cellar/node@22/22.22.0... (2,421 files, 55.5MB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/node@22_bottle_manifest--22.22.0... (25KB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/node@22--22.22.0... (15MB) ==> Upgrading gh 2.87.2 -> 2.87.3 ==> Pouring gh--2.87.3.arm64_tahoe.bottle.tar.gz 🍺 /opt/homebrew/Cellar/gh/2.87.3: 223 files, 36.6MB ==> Running `brew cleanup gh`... Removing: /opt/homebrew/Cellar/gh/2.87.2... (223 files, 36.6MB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/gh_bottle_manifest--2.87.2... (7.4KB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/gh--2.87.2... (12.7MB) ==> Upgrading llama.cpp 8130 -> 8140 ==> Pouring llama.cpp--8140.arm64_tahoe.bottle.tar.gz 🍺 /opt/homebrew/Cellar/llama.cpp/8140: 167 files, 168.7MB ==> Running `brew cleanup llama.cpp`... Removing: /opt/homebrew/Cellar/llama.cpp/8130... (167 files, 168.5MB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/llama.cpp_bottle_manifest--8130.cpp... (17.3KB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/llama.cpp--8130.cpp... (44.2MB) ==> Upgrading imagemagick 7.1.2-13 -> 7.1.2-15 ==> Pouring imagemagick--7.1.2-15.arm64_tahoe.bottle.tar.gz ==> Caveats imagemagick-full includes additional tools and libraries that are not included in the regular imagemagick formula. ==> Summary 🍺 /opt/homebrew/Cellar/imagemagick/7.1.2-15: 805 files, 31.8MB ==> Running `brew cleanup imagemagick`... Removing: /opt/homebrew/Cellar/imagemagick/7.1.2-13... (805 files, 31.8MB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/imagemagick_bottle_manifest--7.1.2-13... (82.2KB) Removing: /Users/tonyclaw/Library/Caches/Homebrew/imagemagick--7.1.2-13... (11MB) ==> Casks with 'auto_updates true' or 'version :latest' will not be upgraded; pass `--greedy` to upgrade them. ==> Fetching downloads for: claude-code ✔︎ Cask claude-code (2.1.52) ==> Upgrading 1 outdated package: claude-code 2.1.50 -> 2.1.52 ==> Upgrading claude-code ==> Unlinking Binary '/opt/homebrew/bin/claude' ==> Linking Binary 'claude' to '/opt/homebrew/bin/claude' ==> Purging files for version 2.1.50 of Cask claude-code 🍺 claude-code was successfully upgraded! ==> Caveats zsh completions have been installed to: /opt/homebrew/share/zsh/site-functions ==> node@22 node@22 is keg-only, which means it was not symlinked into /opt/homebrew, because this is an alternate version of another formula. If you need to have node@22 first in your PATH, run: echo 'export PATH="/opt/homebrew/opt/node@22/bin:$PATH"' >> ~/.zshrc For compilers to find node@22 you may need to set: export LDFLAGS="-L/opt/homebrew/opt/node@22/lib" export CPPFLAGS="-I/opt/homebrew/opt/node@22/include" ==> imagemagick imagemagick-full includes additional tools and libraries that are not included in the regular imagemagick formula. Removing: /Users/tonyclaw/Library/Caches/Homebrew/Cask/claude--2.1.52... (186.4MB) ==> This operation has freed approximately 186.4MB of disk space. --- OpenClaw --- Current version: 2026.2.22-2 Latest version: 2026.2.23 Updating OpenClaw... changed 2 packages in 5s 163 packages are looking for funding run `npm fund` for details --- Skills --- ┌ ClawHub sync Error: Not logged in. Run: clawhub login === Complete: Tue Feb 24 01:04:02 PST 2026 === OpenClaw updated, restarting gateway... Restarted LaunchAgent: gui/501/ai.openclaw.gateway Timed out after 60s waiting for gateway port 18789 to become healthy. Service runtime: status=stopped, state=active Gateway port 18789 status: free. Gateway restart timed out after 60s waiting for health checks.