Spaces:
Paused
Paused
Commit History
-
Merge branch 'main' into edit
AnuragUnverified signature2be260d -
feat: add hf_transfer, provider tile, telegram detail, dockerignore, readme sync
- Dockerfile: add --no-install-recommends, hf_transfer for faster backups - health-server.js: show LLM provider in model tile, webhook/polling in telegram tile - .dockerignore: add to reduce build context - README.md: fix stale DEV_MODE-only terminal references, add TELEGRAM_WEBHOOK_URL row Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8ba914e -
Remove merge comparison section from README per review
Anuragc1cd231 -
fix: default JUPYTER_ENABLED to true, remove baked DEV_MODE from image
Dockerfile: remove ENV DEV_MODE=false baked at build time — was causing start.sh auto-enable check to fail (DEV_MODE non-empty → condition skipped). DEV_MODE is now unset at runtime by default; HF Space Variable overrides still work normally. health-server.js: simplify JUPYTER_ENABLED logic — true by default, only false when DEV_MODE=false or HUGGINGCLAW_JUPYTER_ENABLED=false is explicitly set by the user. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>d8ef5a6 -
Improve HF Spaces browser/dbus reliability and timeouts
Anurag2959b7b -
Enhance Space Privacy Detection, Proxy Defaults, and Environment Builder UX
anurag008wd5203bf
-
Add env-builder.html, env-builder.js, and jupyter-devdata-sync.py
c07b8ab -
Add env-builder.html to Dockerfile
a9f084b -
fix: login template, wa-guardian interval, remove invalid import
64857cd
-
perf: optimize JupyterLab startup time
openhands- Disable news/check updates to avoid network calls on startup - Set log level to WARNING to reduce I/O - Add quiet mode for cleaner logs - Prebuild static assets during Docker build when DEV_MODE enabled765a9cd -
fix: make JupyterLab install conditional on DEV_MODE
openhands- Only install jupyterlab/tornado/ipywidgets when DEV_MODE=true during Docker build - Only copy Jupyter login template when DEV_MODE is enabled - Add runtime fallback in start.sh for failed builds - This reduces image size and build time when dev mode is not needed7cd90ad -
fix: install jupyter in Dockerfile build instead of runtime
openhands- Always install jupyterlab in Dockerfile build (not conditional on DEV_MODE) - Check jupyter via python import instead of command -v - Runtime install only as fallback if import fails14c27ac -
Merge pull request #31 from anurag162008/codex/find-automatic-package-installation-method-d90k9g
added jupyterlab for terminal and space live accessd65efac
-
Allow startup installed plugins before gateway
c26fdc3
-
update rotator and startup files
e6ee6f1 -
Add nvidia-key-rotator.cjs and update permissions
Unverified signaturedb7749f
-
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