Spaces:
Running
Running
Changelog
All notable changes to this project will be documented in this file.
[1.2.0] - 2026-04-03
Added
- Dashboard-based UptimeRobot setup β users can now paste their UptimeRobot Main API key directly in the dashboard and create an external uptime monitor
- Optional WhatsApp mode β WhatsApp now stays fully disabled unless
WHATSAPP_ENABLED=true
Changed
- Documentation simplified β README now explains the simple dashboard flow for external keep-alive, which key to use, and where to paste it
Removed
- Internal self-ping keep-alive β removed
keep-alive.shand all startup wiring because internal self-pings do not reliably prevent free-tier HF Space sleep
[1.1.0] - 2026-03-31
Added
- Pre-built Docker image β uses
ghcr.io/openclaw/openclaw:latestmulti-stage build for much faster builds (minutes instead of 30+) - Python huggingface_hub sync β
workspace-sync.pyuses thehuggingface_hublibrary for more reliable HF Dataset sync (handles auth, LFS, retries). Falls back to git-based sync automatically - Password auth β
OPENCLAW_PASSWORDfor simpler login (optional alternative to token) - Trusted proxies β
TRUSTED_PROXIESenv var fixes "Proxy headers detected from untrusted address" errors on HF Spaces - Allowed origins β
ALLOWED_ORIGINSenv var to lock down Control UI access - 40+ LLM providers β Added support for OpenCode, OpenRouter, DeepSeek, Qwen, Z.ai, Moonshot, Mistral, xAI, NVIDIA, Volcengine, BytePlus, Cohere, Groq, HuggingFace Inference, and more
- OpenCode Zen/Go β support for OpenCode's tested model service
Changed
- Provider detection now uses
casestatement (cleaner, faster) with correct OpenClaw provider IDs - Model IDs now sourced from OpenClaw docs (not OpenRouter) for accuracy
- Google API key env var corrected to
GEMINI_API_KEY
[1.0.0] - 2026-03-30
π Initial Release
Features
- Any LLM provider β Anthropic (Claude), OpenAI (GPT-4), Google (Gemini)
- Telegram integration β connect via @BotFather, supports multiple users
- Built-in keep-alive β self-pings to prevent HF Spaces 48h sleep
- Auto-sync workspace β commits + pushes to HF Dataset every 10 min
- Auto-create backup β creates HF Dataset automatically on first run
- Graceful shutdown β saves workspace before container stops
- Health endpoint β
/healthon port 7861 for monitoring - DNS fix β bypasses HF Spaces internal DNS restrictions
- Version pinning β lock OpenClaw to a specific version
- Startup banner β clean summary of all running services
- Zero-config defaults β just 2 secrets to get started
Architecture
start.shβ config generator + validation + orchestratorworkspace-sync.shβ periodic workspace backuphealth-server.jsβ lightweight health endpointdns-fix.jsβ DNS override for HF network restrictions