# Changelog All notable changes to this repository are documented in this file. ## [Unreleased] - **Automation Optimization**: Cleaned up the MacBook by uninstalling UI-heavy software (Adobe Suite, CapCut, Microsoft Teams, etc.) and deleting unused user profiles (`awsatwareag`, `EEsatwareAG`, `firebird`) using scripted automation hooks (`scripts/uninstall-apps.sh` and `scripts/delete-users.sh`). - **FileVault Auto-login Script**: Created `scripts/auth-restart.sh` leveraging `fdesetup authrestart` to bypass FileVault screen for headless reboots. - Updated references of OpenClaw version from `2026.3.13` to `2026.3.28` across the local documentation and gateway plugins list. - Clarified maintenance protocols in remote `luca` project documentation (`MAINTENANCE.md`), directing operators back to the `mw-macbook-pro` repository for all macOS node-specific configuration and tunnel updates. ## 2026-03-22 ### Fixed - Stabilized OpenClaw node connectivity by implementing an external SSH tunnel managed via `ai.openclaw.node` LaunchAgent. - Resolved `token_mismatch` errors in `OpenClaw.app` and CLI by synchronizing gateway tokens across all local and remote configurations. - Fixed `ai.openclaw.node` launch script to correctly handle port conflicts and automated tunnel re-establishment. ### Changed - Upgraded local OpenClaw CLI and macOS Companion App to v2026.3.13. - Updated remote gateway configuration to `mode: remote` and `bind: lan` for stable tunnel termination. - Reconfigured local node to use `ws://127.0.0.1:18789` (SSH tunnel) instead of direct Tailscale IP. ### Added - Created `scripts/openclaw-check.sh` for quick local health and log diagnostics. - Updated `luca` project documentation on remote host to reflect the new tunnel architecture. ## 2026-03-11 ### Added - Reconfigured OpenClaw Node for remote mode connecting to gateway `100.64.0.39:18789`. - Installed and enabled `peekaboo` v3.0.0-beta3 for UI automation and Vision. - Installed and enabled `imsg` v0.5.0 (built from source as universal binary) for iMessage integration. - Successfully paired and authorized the MacBook node with the remote gateway. - Verified Vision capabilities for background node service via TCC permissions. ### Changed - Updated `ai.openclaw.node.plist` with optimized `ThrottleInterval` (10s) and environment variables. - Disabled local `ai.openclaw.gateway` service to reduce resource contention. - Upgraded OpenClaw to v2026.3.8 on both local node and remote gateway. ## 2026-03-04 (Evening) ### Added - Cloned repository into `~/infrastructure/mw-macbook-pro` on MacBook Pro via Tailscale SSH. - Installed and configured three developer CLI tools via Homebrew (Intel x86): - `tea` v0.12.0 - Gitea CLI, authenticated as `ja` on `https://git.satware.ai` - `gh` v2.87.3 - GitHub CLI, authenticated as `jane-alesi` on `github.com` - `glab` v1.87.0 - GitLab CLI, authenticated as `ja` on `gitlab.satware.com` - Documented tool auth configuration paths and verification commands in README. ## 2026-03-04 (Morning) ### Added - Added an SSH system health check report for `MWsatwareAG@100.64.0.12` to `README.md`. - Documented health snapshot fields: reachability, OS, uptime/load, CPU, memory, disk, recent errors, and listening ports. - Added actionable next steps for CPU trend verification and network-exposure hardening.