This repository was archived by the owner on Jul 18, 2026. It is now read-only.
Repository navigation
v2026.3.1
Sync with upstream OpenClaw v2026.3.1
Changes
- Thin wrapper refactoring — complex Mac commands (
openclaw-update,openclaw-config,openclaw-telegram,openclaw-sandbox-rebuild) are now thin shells thatexecintoscripts/commands/*.shin the repo.openclaw-updateauto-pulls the orchestrator repo before executing, so future logic changes take effect without manualrefresh-mac-commands.sh. Simple commands (status, logs, restart, etc.) resolve VM name at runtime instead of baking it in at generation time. - Eliminate setup.sh duplication — Step 8 now delegates to
refresh-mac-commands.shinstead of duplicating ~320 lines of wrapper generation - Filter out beta/rc/alpha tags — tag selection now uses
git tag -l | grep -vE '-(beta|rc|alpha)' | sort -Vinstead ofgit describe --tags, ensuring only stable upstream releases are installed or updated - Remove browser
--no-sandboxDocker overlay — upstream v2026.3.1 (PR #29879) now passesOPENCLAW_BROWSER_NO_SANDBOX=1to browser containers at runtime, so our image overlay workaround is no longer needed - Update docs — fix
sandbox.mdandtroubleshooting.mdto reflect upstream fix
Upgrade for existing users
One last manual refresh (after this, openclaw-update handles everything):
cd openclaw-orbstack && git pull && bash scripts/refresh-mac-commands.shUpstream highlights (v2026.3.1)
- Agent thinking defaults (Claude 4.6 → adaptive, others → low)
- Gateway health endpoints (
/health,/healthz,/ready,/readyz) - Discord thread inactivity-based lifecycle (
idleHours) - Telegram per-DM topic configuration
- OpenAI WebSocket-first transport
openclaw config fileCLI command- Browser sandbox
OPENCLAW_BROWSER_NO_SANDBOXpassed at runtime (fixes OrbStack crash) - Security: webhook rate-limit pruning, SSRF protection for RFC2544 ranges
Full upstream release notes: https://github.com/openclaw/openclaw/releases/tag/v2026.3.1