Skip to content

fix: pass --non-interactive to nested doctor in update-runner#753

Closed
andranik-sahakyan wants to merge 1 commit intoopenclaw:mainfrom
andranik-sahakyan:main
Closed

fix: pass --non-interactive to nested doctor in update-runner#753
andranik-sahakyan wants to merge 1 commit intoopenclaw:mainfrom
andranik-sahakyan:main

Conversation

@andranik-sahakyan
Copy link
Contributor

The nested doctor call during clawdbot update hangs on TTY because it prompts for:

  • Legacy config migration
  • Gateway daemon install/restart
  • etc.

CLAWDBOT_UPDATE_IN_PROGRESS=1 only skips the 'Update from git?' prompt, not these other prompts.

Fix: Add --non-interactive flag to the nested doctor call.

Tested: Ran clawdbot doctor → Yes to update → completes without hanging.

The nested doctor call during 'clawdbot update' was hanging because
it inherited TTY stdin but wasn't passed --non-interactive. This caused
doctor prompts (migrate config, restart gateway, etc.) to wait for input.

CLAWDBOT_UPDATE_IN_PROGRESS only skips the 'Update from git?' prompt,
not the other interactive prompts in doctor.
heatherstew44-maker pushed a commit to heatherstew44-maker/openclaw that referenced this pull request Mar 8, 2026
* feat: add portable ZIP archives for Windows releases

Add portable (no-install) ZIP builds for Windows x64 and ARM64.
After the existing Tauri build step, a new step packages Handy.exe
and its resources/ directory into a zip archive that users can
extract and run directly without an installer.

The portable ZIPs are uploaded to GitHub Releases alongside the
existing NSIS/MSI installers, and included in CI artifact uploads.

Closes openclaw#153

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: use -not instead of ! for PowerShell compatibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
heatherstew44-maker pushed a commit to heatherstew44-maker/openclaw that referenced this pull request Mar 8, 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.

1 participant