Skip to content

fix(providers): refresh DeepSeek catalog per vendor retirement and docs - #7223

Open
valeriiD wants to merge 1 commit into
agentscope-ai:mainfrom
valeriiD:feat/deepseek-catalog-update
Open

fix(providers): refresh DeepSeek catalog per vendor retirement and docs#7223
valeriiD wants to merge 1 commit into
agentscope-ai:mainfrom
valeriiD:feat/deepseek-catalog-update

Conversation

@valeriiD

@valeriiD valeriiD commented Aug 23, 2026

Copy link
Copy Markdown

Verified against the live vendor API (GET api.deepseek.com/models) and the official Models & Pricing table (api-docs.deepseek.com):

  • remove deepseek-chat / deepseek-reasoner — retired by vendor, no longer served (live /models returns only the v4 family)
  • deepseek-v4-flash / deepseek-v4-pro: correct context window 128k -> 1M (pricing table: CONTEXT LENGTH 1M, MAX OUTPUT 384K)
  • add deepseek-v4-flash-vision-exp — live-served, 1M context, image input
  • bump catalog_version to 2026.08.23

Description

[Describe what this PR does and why]

Related Issue: Fixes #(issue_number) or Relates to #(issue_number)

Security Considerations: [If applicable, e.g. channel auth, env/config handling]

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactoring

Component(s) Affected

  • Core / Backend (app, agents, config, providers, utils, local_models)
  • Console (frontend web UI)
  • Channels (DingTalk, Lark, QQ, Discord, iMessage, etc.)
  • Skills
  • CLI
  • Documentation (website)
  • Tests
  • CI/CD
  • Scripts / Deploy

Checklist

  • I ran pre-commit run --all-files locally and it passes
  • If pre-commit auto-fixed files, I committed those changes and reran checks
  • I ran tests locally (pytest or as relevant) and they pass
  • Documentation updated (if needed)
  • Ready for review

For Channel Changes (DingTalk, Lark, QQ, Console, etc.)

  • I ran ./scripts/check-channels.sh (or ./scripts/check-channels.sh --changed) and it passes
  • Contract test exists in tests/contract/channels/test_<channel>_contract.py (REQUIRED)
  • Contract test implements create_instance() with proper channel initialization
  • All 19 contract verification points pass (see tests/contract/channels/__init__.py)
  • Optional: Unit tests in tests/unit/channels/test_<channel>.py for complex internal logic

Testing

[How to test these changes]

Evidence

Examples of valid evidence:

  • Terminal transcript of the test run (e.g. pytest tests/unit/app/chats/ -q output)
  • Screenshot of the Console UI showing the fix
  • CI artifact link
  • pre-commit run --all-files summary
pre-commit run --all-files
# paste summary result

pytest
# paste summary result

Additional Notes

[Optional: any other context]

Verified against the live vendor API (GET api.deepseek.com/models) and the
official Models & Pricing table (api-docs.deepseek.com):

- remove deepseek-chat / deepseek-reasoner — retired by vendor, no longer
  served (live /models returns only the v4 family)
- deepseek-v4-flash / deepseek-v4-pro: correct context window 128k -> 1M
  (pricing table: CONTEXT LENGTH 1M, MAX OUTPUT 384K)
- add deepseek-v4-flash-vision-exp — live-served, 1M context, image input
- bump catalog_version to 2026.08.23
Copilot AI lite review requested due to automatic review settings August 23, 2026 16:32
@github-project-automation github-project-automation Bot moved this to Todo in QwenPaw Aug 23, 2026
@valeriiD
valeriiD requested a deployment to ai-review-approved August 23, 2026 16:32 — with GitHub Actions Waiting
@github-actions github-actions Bot added the first-time-contributor PR created by a first time contributor label Aug 23, 2026
@github-actions

Copy link
Copy Markdown

Welcome to QwenPaw! 🐾

Hi @valeriiD, thank you for your first Pull Request! 🎉

🙌 Join Developer Community

Thanks so much for your contribution! We'd love to invite you to join the official QwenPaw developer group! You can find the Discord and DingTalk group links under the "Developer Community" section on our docs page:
https://qwenpaw.agentscope.io/docs/community

We truly appreciate your enthusiasm—and look forward to your future contributions! 😊

We'll review your PR soon.


Tip

⭐ If you find QwenPaw useful, please give us a Star!

Star QwenPaw

Staying ahead

Star QwenPaw on GitHub and be instantly notified of new releases.

Your star helps more developers discover this project! 🐾

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refreshes the built-in DeepSeek model catalog to reflect vendor retirements and updated published specifications, keeping provider metadata aligned with current DeepSeek API/docs.

Changes:

  • Bumped catalog_version / published_at to 2026.08.23.
  • Removed retired DeepSeek model IDs (deepseek-chat, deepseek-reasoner) and updated remaining v4 family entries.
  • Increased DeepSeek v4 context window metadata to 1,000,000 and added deepseek-v4-flash-vision-exp (image-capable).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines 1478 to 1482
"DEEPSEEK_MODELS": [
{
"id": "deepseek-chat",
"name": "DeepSeek Chat",
"supports_image": false,
"supports_video": false,
"probe_source": "documentation",
"is_free": false,
"is_recommended": true,
"source": "builtin",
"availability_status": "unverified",
"availability_retryable": true,
"config_overrides": [],
"max_tokens": 8192,
"max_input_length": 131072,
"max_input_length_configured": false,
"generate_kwargs": {},
"relay_reasoning": true
},
{
"id": "deepseek-reasoner",
"name": "DeepSeek Reasoner",
"id": "deepseek-v4-flash",
"name": "DeepSeek V4 Flash",
"supports_image": false,
Comment on lines +1514 to 1518
"id": "deepseek-v4-flash-vision-exp",
"name": "DeepSeek V4 Flash Vision Exp",
"supports_image": true,
"supports_video": false,
"probe_source": "documentation",
@xieyxclack
xieyxclack self-requested a review August 24, 2026 03:56
@valeriiD
valeriiD requested a deployment to maintainer-approved August 24, 2026 04:06 — with GitHub Actions Waiting
@xieyxclack

Copy link
Copy Markdown
Member

@valeriiD Thanks for updating the DeepSeek model catalog! Could you please help confirm two points before we proceed?

  1. Since deepseek-chat, which was previously marked as recommended, has been removed, could you mark one of the remaining models—such as deepseek-v4-flash or deepseek-v4-pro—with is_recommended: true?
  2. Could you please confirm that deepseek-v4-flash-vision-exp actually supports multimodal/image input? If possible, please provide a link to the relevant official documentation or evidence from a successful image request.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

first-time-contributor PR created by a first time contributor Under Review

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

3 participants