-
Notifications
You must be signed in to change notification settings - Fork 300
[Bug]: Optional model alias blocks OpenAI-compatible onboarding #1331
Copy link
Copy link
Open
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.stale
Description
Activity
Metadata
Metadata
Assignees
Labels
P1Urgent regression or broken agent/channel workflow affecting real users now.Urgent regression or broken agent/channel workflow affecting real users now.clawsweeper:linked-pr-openClawSweeper found an open linked pull request for this issue.ClawSweeper found an open linked pull request for this issue.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.stale
Type
Fields
Priority
None yet
Projects
- StatusShow more project fieldsBacklog
Summary
During OpenAI-compatible provider onboarding in OpenClaw Companion, the step labeled Model alias (optional) cannot be submitted with an empty value because the Continue button is disabled.
The field is optional in the Gateway onboarding flow, so users should be able to leave it blank.
Steps to reproduce
Actual behavior
Continue remains disabled. Entering an alias is required to proceed despite the field being labeled optional.
Expected behavior
Continue remains available and submits the empty string to the Gateway. The Gateway should remain authoritative for text-field validation so it can accept optional empty values and return its own validation message for required fields.
Current-main evidence
Current Companion
mainstill treats everytextwizard step as requiring non-whitespace input inWizardSelection.ShouldDisableContinue, andWizardPage.UpdateContinueStateuses that gate for all text steps. The Gateway wizard protocol does not currently expose whether an individual text step is required.A local patch and regression tests are prepared. The patch also handles the Gateway's successful non-terminal validation response (
errorplus the samestep) so required-field errors remain visible, entered text is preserved, and rejected answers are not appended to the transcript.Environment
305bb4ef5334ded9f8541aca19c66ba2c4b08754Additional context
The original observation included a screenshot showing the empty Model alias (optional) field with a disabled Continue button. The screenshot is not attached here because it was shared in a separate private conversation and is not being republished without a directly available upload artifact.