Spaces:
Paused
Paused
Commit History
-
Fix sync robustness, devdata activation, alias cleanup, and timing-safe auth compare
Codex14fd0fa -
Revert Jupyter root default to /home/node and document /home option
Anurag2ddec0e -
Set default Jupyter root to filesystem root
Anuragbe6d947 -
Fix shutdown process to handle sync loop correctly
AnuragUnverified signatureFixed bug by ensuring the background sync loop is killed before running the shutdown syncs to avoid timeout issues.8b566d2
-
Restore LLM_MODEL picker type and catalog binding
Anurag6c56d83 -
Polish env-builder UX with quick guide and required selector
Anurag1c87ad6 -
Merge branch 'main' into edit
AnuragUnverified signature2be260d -
Harden Chromium launch flags for headless HF container stability
Anurag21a9e26 -
fix: center login form, simplify startup logs
login.html: - Fix token input/button centering (remove Bootstrap navbar pull-left) - Update token hint: GATEWAY_TOKEN is default, JUPYTER_TOKEN overrides - Remove stale "default token is huggingface" text start.sh: - Silence GATEWAY_TOKEN auto-enable message (was noisy debug output) - Redirect pip install output to /dev/null, show one-liner status - Remove "JUPYTER_TOKEN not set — using GATEWAY_TOKEN" noise - Replace "DEV_MODE enabled (false) — starting JupyterLab..." with clean "Terminal : starting / started / installed" format - Remove "Jupyter terminal disabled for this boot" noise - Remove "Private :" line from startup summary - Clean DevData restore messages to match consistent format Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>80dd8e5 -
feat: auto-enable terminal when GATEWAY_TOKEN is set
- health-server.js: JUPYTER_ENABLED is true when GATEWAY_TOKEN is set, no DEV_MODE required - start.sh: auto-sets DEV_MODE_ENABLED when GATEWAY_TOKEN is present and DEV_MODE was not explicitly configured; GATEWAY_TOKEN used as JUPYTER_TOKEN fallback inside start_jupyter_once() - README: update all references to reflect new out-of-the-box behavior Users with GATEWAY_TOKEN set get the terminal button and terminal access automatically. Set DEV_MODE=false to opt out. Set JUPYTER_TOKEN to override the credential. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>273aafd -
Improve Jupyter security, gateway configurability
AnuragUnverified signature1d367af -
Use GATEWAY_PORT in guardian and sync restored config port
Anurag73b4eda -
env-builder improvements, gateway/browser robustness, and key-rotator fixes
AnuragUnverified signature15103d7 -
Fix gateway/telegram config bugs and stabilize WhatsApp + key rotator flows
Anuragc8a2bdb -
Merge branch 'edit' into codex/update-start.sh-and-env-builder.js
AnuragUnverified signature53c5a7d -
Clarify and enforce OPENCLAW_VERSION as build-time only
Anurag2ef439f -
env-builder UX, gateway configurability, and HF Spaces runtime robustness
AnuragUnverified signatureImprove Jupyter security, env-builder UX, gateway configurability, and HF Spaces runtime robustness61ba0b8 -
Use GATEWAY_PORT in seeded config and readiness comment
Anurag4cf3613 -
Merge branch 'edit' into codex/update-start.sh-and-env-builder.js
AnuragUnverified signatureebe201c -
Fix browser launch/detection and gateway port handling issues
Anuragdf97c33 -
Merge branch 'edit' into codex/update-start.sh-and-env-builder.js
AnuragUnverified signature7421827 -
Fix HF Spaces browser/dbus loop issues and env-builder mismatches
Anurag342fb7d -
Improve HF Spaces browser/dbus reliability and timeouts
Anurag2959b7b -
Enhance Space Privacy Detection, Proxy Defaults, and Environment Builder UX
anurag008wd5203bf
-
Fix jsonschema reinstall logic in start.sh
Unverified signatureReinstall jsonschema after devdata restore to fix circular import issues.1afb826 -
Add jsonschema reinstallation check in start.sh
Unverified signatureAdded a check to reinstall jsonschema if the import fails during development mode.6c49173 -
Implement security check for JUPYTER_TOKEN
Added security checks for JUPYTER_TOKEN to prevent starting JupyterLab with the insecure default token. Provided guidance for setting a strong token.0291162 -
Fix echo statement and add new API key handling
edcd6d7 -
fix: login template, wa-guardian interval, remove invalid import
64857cd
-
Fix DevData restore timing before JupyterLab startup
Added a bug fix to ensure DevData restoration occurs before starting JupyterLab, preventing potential runtime state corruption.c1bf580 -
Enhance pip installation handling in start.sh
Refactor pip installation checks to skip capture when requirements are used and add support for 'uv' and 'pipx' commands.470bb3f -
Update JupyterLab installation command and loop syntax
271e44a -
Update pip commands to use --break-system-packages
3f3cffe -
Fix terminado_settings and update log level
6337377 -
fix: improve JupyterLab restart logic with better error logging
openhands- Add debug logging when JupyterLab crashes - Fix PID tracking across gateway restarts - Clear JUPYTER_PID before restart attempt - Log last lines from jupyterlab.log on crash8e7fdb4 -
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 -
fix: add PATH for jupyter-lab and use python3 -m jupyterlab
openhands- Add $HOME/.local/bin to PATH before checking for jupyter-lab - Use python3 -m jupyterlab instead of jupyter-lab command76eaf68 -
Fix prune_remote_deleted_files guard and health probe status threshold
openhands- Add try/except around prune_remote_deleted_files to handle older huggingface_hub versions where delete_files() may not exist - Revert health probe statusCode threshold from <400 to <500 so 5xx errors are correctly reported as unhealthy - Add Jupyter DevData sync script for separate dataset backup - Update start.sh with Jupyter terminal startup logic0e6fb59 -
Merge pull request #31 from anurag162008/codex/find-automatic-package-installation-method-d90k9g
added jupyterlab for terminal and space live accessd65efac
-
Expand provider model wiring to all aliases and remove env list file
ed5527c
-
Sync state before gateway reload restarts
ad8f514 -
Allow startup installed plugins before gateway
c26fdc3
-
resolve merge conflict
27f94dd -
Fix syntax error in NVIDIA API key export
Unverified signature74e4d41 -
Fix formatting for XAI API key export
Unverified signature3b7f27a -
sync: update from private huggingface space
github-actions[bot]21cbde1 -
Fix formatting for XAI_API_KEY export line
Unverified signature1ba751c -
sync: update from private huggingface space
github-actions[bot]7bba7b2