Skip to content

fix(onboard): infer vision input for non-Azure custom models#1200

Open
BingqingLyu wants to merge 5 commits intomainfrom
fork-pr-51893-fix-onboard-custom-vision-51869
Open

fix(onboard): infer vision input for non-Azure custom models#1200
BingqingLyu wants to merge 5 commits intomainfrom
fork-pr-51893-fix-onboard-custom-vision-51869

Conversation

@BingqingLyu
Copy link
Copy Markdown
Owner

@BingqingLyu BingqingLyu commented Apr 27, 2026

Summary

  • infer likely vision-capable model IDs in onboard-custom for non-Azure custom providers
  • default inferred vision models to input: ["text", "image"] instead of hardcoded text-only
  • keep non-vision defaults unchanged
  • add regression test for claude-sonnet-4-6 on non-Azure custom providers

Why

openclaw onboard --custom currently writes non-Azure models with input: ["text"] only, which silently disables image attachments for vision-capable models unless users manually edit config.

Fixes openclaw#51869

Validation

  • corepack pnpm test src/commands/onboard-custom.test.ts

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.

[Bug]: onboard-custom hardcodes input: ["text"] for non-Azure custom providers, silently disabling image/vision support

2 participants