Sorwcyra/ds-vision-plugin
Paste images into DeepSeek Harness with a four-model vision race, OCR, and an au
An installable DeepSeek Harness bundle that gives a text-only DeepSeek model a natural image-input experience: paste or drop an image into the Web composer, the plugin races configured vision models (Agnes 2.5, Agnes 2.0, GLM-4V-Flash, GLM-4.1V-Thinking-Flash) or OCR, and replaces the image with grounded text at agent/pre-step so DeepSeek continues normally. Also exposes vision_analyze and vision_status for workspace files and diagnostics, with unlimited user-added OpenAI-compatible race or fallback routes.
Install
dsh plugin --profile web add "github:Sorwcyra/ds-vision-plugin"GitHub install per README: dsh plugin --profile web add "github:Sorwcyra/ds-vision-plugin" (no npm package; tarball and local file: paths also documented). Node.js 22.19+ or 24+. After install, run the guided CLI to configure: ds-vision configure, ds-vision status, ds-vision key <provider>, ds-vision verify --image <path> (the CLI binary lives under the profile's node_modules/.bin).
Compatibility
DeepSeek Harness Web profile; Node.js 22.19+ or 24+. No Harness source fork required — reads the verified Web attachment at agent/pre-step.
Details
- Repo: Sorwcyra/ds-vision-plugin
- Category: Files & Data
- Stars: 4
- Version: GitHub source (no npm package); README references ds-vision-plugin-0.4.0.tgz release artifact
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
Four-model race with first-valid-result-wins; guided CLI for configuration/keys/status/verification; unlimited OpenAI-compatible race or fallback routes.
FAQ
- Does it require a Harness source fork?
- No. The README states no Harness source fork is required — the plugin reads Harness's verified attachment and rewrites it to grounded text at agent/pre-step.
- Which vision models race by default?
- Agnes 2.5 + Agnes 2.0 + GLM-4V-Flash + GLM-4.1V-Thinking-Flash; four models start together and the first valid result wins.
- Can I add my own vision model?
- Yes — any number of user-owned OpenAI-compatible models can be added to the race or as an ordered fallback via the CLI.
Alternatives
GXX182/dsh-vision-bridge · Einskyle/dsh-llm-vision-bridge · oil-oil/dsh-vision