Skip to content

feat(core): add support for Qwen3.5 and doubao-seed 2.0#2021

Merged
yuyutaotao merged 7 commits intomainfrom
claude/add-qwen3.5-model-HrEF0
Feb 24, 2026
Merged

feat(core): add support for Qwen3.5 and doubao-seed 2.0#2021
yuyutaotao merged 7 commits intomainfrom
claude/add-qwen3.5-model-HrEF0

Conversation

@yuyutaotao
Copy link
Collaborator

Summary

This PR adds support for Alibaba Cloud's Qwen3.5 model family to Midscene, treating it as a variant of Qwen3-VL with identical runtime behavior.

Key Changes

  • Documentation Updates

    • Added Qwen3.5 configuration guide in both English and Chinese documentation
    • Added Qwen3.5 to the model strategy comparison table with 4-star rating
    • Updated deepThink option documentation to include Qwen3.5 support
  • Type System Updates

    • Added 'qwen3.5' to TVlModeValues type definition
    • Added 'qwen3.5' to VL_MODE_RAW_VALID_VALUES array
    • Updated type comments to document Qwen3.5 as behaving the same as qwen3-vl
  • Runtime Implementation

    • Updated resolveDeepThinkConfig() to handle Qwen3.5 model family with the same enable_thinking parameter mapping as Qwen3-VL
    • Updated adaptBbox() coordinate system comment to include Qwen3.5 in the default normalized 0-1000 coordinate system group

Implementation Details

Qwen3.5 is implemented as a first-class model family that shares the same behavior as Qwen3-VL:

  • Uses identical deep thinking configuration (enable_thinking parameter)
  • Uses the same bounding box coordinate system (normalized 0-1000)
  • Supports both Alibaba Cloud and OpenRouter providers
  • Configuration follows the same pattern as other Qwen models

The implementation treats Qwen3.5 as a peer to Qwen3-VL rather than a subtype, allowing for independent configuration and future divergence if needed.

https://claude.ai/code/session_014yyF69JPnGi5rRDRby3qxg

- Add 'qwen3.5' to TVlModeValues type and VL_MODE_RAW_VALID_VALUES
- Handle qwen3.5 in deepThink config (enable_thinking param)
- Update en/zh docs: model-common-config and model-strategy

https://claude.ai/code/session_014yyF69JPnGi5rRDRby3qxg
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 24, 2026

Deploying midscene with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7b26ce2
Status: ✅  Deploy successful!
Preview URL: https://ed35beb2.midscene.pages.dev
Branch Preview URL: https://claude-add-qwen3-5-model-hre.midscene.pages.dev

View logs

* feat: add doubao-seed model family for Doubao-Seed-2.0-Lite support

Add 'doubao-seed' as a new model_family enum value that behaves
identically to 'doubao-vision' for bbox adaptation, JSON preprocessing,
deep thinking config, and empty content fallback. Update documentation
in both English and Chinese to reflect the new model support.

https://claude.ai/code/session_01FKpQMcv4q946MoPSJLvz9T

* docs: recommend doubao-seed as primary MODEL_FAMILY, keep doubao-vision as compatible

https://claude.ai/code/session_01FKpQMcv4q946MoPSJLvz9T

---------

Co-authored-by: Claude <noreply@anthropic.com>
@yuyutaotao yuyutaotao changed the title feat(core): Add support for Qwen3.5 model family feat(core): add support for Qwen3.5 and doubao-seed 2.0 Feb 24, 2026
@yuyutaotao yuyutaotao enabled auto-merge (squash) February 24, 2026 04:55
@yuyutaotao yuyutaotao disabled auto-merge February 24, 2026 04:57
@yuyutaotao yuyutaotao merged commit 2629451 into main Feb 24, 2026
8 checks passed
@yuyutaotao yuyutaotao deleted the claude/add-qwen3.5-model-HrEF0 branch February 24, 2026 04:57
quanru pushed a commit that referenced this pull request Feb 26, 2026
* feat: add qwen3.5 model family with same runtime behavior as qwen3-vl

- Add 'qwen3.5' to TVlModeValues type and VL_MODE_RAW_VALID_VALUES
- Handle qwen3.5 in deepThink config (enable_thinking param)
- Update en/zh docs: model-common-config and model-strategy

https://claude.ai/code/session_014yyF69JPnGi5rRDRby3qxg

* fix: correct qwen3.5 model name to qwen3.5-plus (no "vl" suffix)

https://claude.ai/code/session_014yyF69JPnGi5rRDRby3qxg

* docs(site): sync Chinese model-strategy.mdx with English qwen3.5 changes

* docs(site): qwen3.5 deepThink is enabled by default

* docs(site): reorder qwen3.5 before qwen3-vl in deepThink defaults

* feat(core): add support for Doubao-Seed-2.0-Lite model family (#2022)

* feat: add doubao-seed model family for Doubao-Seed-2.0-Lite support

Add 'doubao-seed' as a new model_family enum value that behaves
identically to 'doubao-vision' for bbox adaptation, JSON preprocessing,
deep thinking config, and empty content fallback. Update documentation
in both English and Chinese to reflect the new model support.

https://claude.ai/code/session_01FKpQMcv4q946MoPSJLvz9T

* docs: recommend doubao-seed as primary MODEL_FAMILY, keep doubao-vision as compatible

https://claude.ai/code/session_01FKpQMcv4q946MoPSJLvz9T

---------

Co-authored-by: Claude <noreply@anthropic.com>

* chore(core): fix lint

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants