Spaces:
Paused
Paused
Commit History
-
refactor: remove cloudflare-worker.js and rename workspace-sync.py to openclaw-sync.py
7095f9e -
feat: replace UptimeRobot with an automated Cloudflare Worker for Space keep-alive functionality
25b14fd
-
refactor: optimize rate limiting, harden WebSocket parsing, update webhook payload formatting, and cleanup Docker assets
d43f799 -
Harden config build, speed up startup, add healthcheck
start.sh: - CLOUDFLARE_PROXY_DEBUG defaults to false (Gemini path verified working; per-request "Redirecting" log is no longer needed by default). - Replace shell-interpolated jq calls with --arg/--argjson for GATEWAY_TOKEN, LLM_MODEL, OPENCLAW_PASSWORD, BROWSER_EXECUTABLE_PATH, SPACE_HOST, TELEGRAM_USER_ID. Prevents JSON breakage and jq filter injection if those values contain quotes/backslashes/dollar signs. - Combine ~6 sequential jq invocations (token + model + logging, plugin allow/deny + entry toggles, controlUi + password) into single pipelines. Saves several hundred ms of subprocess overhead on cold start. - Document why device-pair/phone-control/talk-voice are pre-allowed and why lmstudio/xai PLUGINS (not the xai model provider) are denied. - Replace `sleep 3 && kill -0 $!` readiness check with a TCP poll on 127.0.0.1:7860 (configurable via GATEWAY_READY_TIMEOUT, default 90s) that also bails out if the pipeline died. Old check tested the tee PID in the pipe…fe9380c
-
feat: replace DNS fix with automated Cloudflare outbound proxy provisioning for blocked network requests
678f3be
-
feat: integrate headless Chromium browser support with automated path detection and configuration
df1c00f
-
refactor: remove internal self-ping keep-alive in favor of dashboard-based UptimeRobot setup
73a87a7
-
feat: migrate OPENCLAW_VERSION to build-time argument and hardcode health server ports
7552177 -
refactor: migrate dashboard to /dashboard and implement internal reverse proxy for gateway traffic
f41cf76
-
Initial commit
af9e60e