zjcdkj/dsh-plugins--packages-qwen-image1

dsh-plugin-qwen-image

DeepSeek Harness out-of-tree plugin: give a text-only coding model eyes by routing images to a Qwen-VL (DashScope) route through ctx.llm and returning text.

AI 분석

核心用途是为不支持多模态的纯文本代码模型补充图像理解能力。适合需要在代码调试或开发中输入截图辅助分析的任务。

패키지
dsh-plugin-qwen-image
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 8. 17.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zjcdkj/dsh-plugins#bc7362ffdde2079c3f27bbc2b9c65fb7b9450c8c&path:packages/qwen-image

Configuration

Installing puts this package in the profile's dsh.profile.bundles, and its own bundle patch already inserted the qwen-image row. To change settings, override that row by id in the profile's cordis.patch.yml:

- id: qwen-image
  name: dsh-plugin-qwen-image      # optional assertion: a name mismatch skips with a warning
  config:
    provider: dashscope
    model: qwen3-vl-flash

Do not write another insert: — inserting the same id twice fails the boot with duplicate loader entry id. Also config replaces wholesale rather than deep-merging, so spell out every field you want to depart from the defaults.

FieldDefaultMeaning
providerdashscopepreferred provider id; falls back to any discovered vision route
modelqwen3-vl-pluspreferred vision model id; falls back the same way
systemPromptsee sourcesystem prompt sent to the vision model
maxOutputTokens1024output cap for one vision answer
timeoutMs120000cooperative timeout budget per call

provider and model are a preference, not a requirement: naming a route that does not exist costs a log line, not a failure. Name one you actually have when you want a specific model — with several vision routes configured, the scan takes the first registered, which is the deployment's own order and not necessarily the one you meant.