Skip to content

feat(web): add Qwen native search adapter - #5684

Closed
h3c-hexin wants to merge 2 commits into
Hmbown:mainfrom
Pinvou:feat/qwen-provider-native-search
Closed

feat(web): add Qwen native search adapter#5684
h3c-hexin wants to merge 2 commits into
Hmbown:mainfrom
Pinvou:feat/qwen-provider-native-search

Conversation

@h3c-hexin

@h3c-hexin h3c-hexin commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Enable provider-native web search for qwen3.8-max, qwen3.7-plus, and qwen3.7-max on ModelStudio Token Plan's Responses Harness.
  • Send the documented web_search tool with string tool_choice: "required" through the active authenticated transport.
  • Keep preview, Coding Plan, Anthropic, and custom-compatible routes fail-closed.

Refs #5681 (partial).

No-Issue: partial delivery tracked by #5681; this slice must not close the umbrella issue.
Related: #5682.

Testing

  • cargo fmt --all -- --check
  • cargo test -p codewhale-config qwen_native_search_is_exact_to_token_plan_responses_routes -- --nocapture
  • cargo test -p codewhale-tui client::provider_native_search::tests -- --nocapture — 9 passed
  • cargo check -p codewhale-config -p codewhale-tui
  • git diff --check

Checklist

  • Exact product/model gate with negative adjacent-route coverage
  • Request and response contracts covered by deterministic HTTP mocks
  • Provider documentation and changelog updated
  • No credentials, UI changes, or unrelated provider adapters

Honesty boundary

This exact upstream commit was verified with deterministic mocks, not a funded ModelStudio Token Plan request. No credentials, release, tag, deployment, or publication action is part of this PR. The workspace-wide clippy and test baseline findings are already recorded on #5682; this slice's changed config and provider-native test targets pass.

Signed-off-by: hexin <372726039@qq.com>
@h3c-hexin
h3c-hexin requested a review from Hmbown as a code owner August 28, 2026 08:12
Signed-off-by: hexin <372726039@qq.com>
@Hmbown

Hmbown commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Merged via current-main rescue PR #5690 (merge commit ) — direct pushes to the fork branch were denied (403), so the reconciliation merge carrying your exact head as second parent landed through #5690. All three commits and your authorship are preserved verbatim in main. Thank you for the contribution and for fixing the changelog/link gates on the original branch.

@Hmbown Hmbown closed this Aug 28, 2026
Hmbown added a commit that referenced this pull request Aug 28, 2026
…684-20260828

feat(web): add Qwen native search adapter (rescue of #5684)
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