Skip to content

Redesign onboarding#24

Merged
nmfretz merged 13 commits intomasterfrom
more-options-and-cli
Feb 27, 2026
Merged

Redesign onboarding#24
nmfretz merged 13 commits intomasterfrom
more-options-and-cli

Conversation

@nmfretz
Copy link
Member

@nmfretz nmfretz commented Feb 26, 2026

In progress...

  • Redesign setup UI and replace web form with interactive CLI. The CLI is streamlined with flags to provide a streamlined setup flow (provider and API key selection only), though there is no flag to skip the hooks prompt.
  • Disable OpenClaw's built-in update check
  • Rewrite Origin/Host headers in proxy to fix gateway origin check
  • Add graceful shutdown handler to cleanly stop child processes on Docker stop/restart
  • Add systemctl shim for Docker so OpenClaw's agent can restart the gateway without systemd
  • Add config corruption recovery (restore from .bak) and run openclaw doctor --repair before gateway start

al-lac and others added 11 commits February 20, 2026 10:57
- Remove the web form (model dropdown, API key inputs, integrations)
- Auto-launch openclaw onboard in embedded xterm.js terminal on page load
- Skip all steps except provider/API key selection via CLI flags
- Let openclaw generate its own gateway token (reconcileConfig syncs it)
- Disable update banner (managed by Umbrel via Docker image bumps)
- Add python3 to Dockerfile for node-pty build
- Add TODO for config recovery chain
@nmfretz
Copy link
Member Author

nmfretz commented Feb 26, 2026

systemd Q's to openclaw:

Screenshot 2026-02-26 at 1 37 09 PM Screenshot 2026-02-26 at 1 37 15 PM

@nmfretz nmfretz merged commit 95a08b5 into master Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants