GXX182/dsh-vision-bridge
DeepSeek Harness plugin that bridges session images to pluggable vision APIs whi
A vision layer for text-first models in DeepSeek Harness: preserves the Harness model list, adds a small glasses control to eligible models, and delegates image analysis to a separately configured vision provider (Gemini-native, OpenAI-compatible Chat Completions/Responses, or Anthropic-compatible Messages). The selected vision provider returns bounded text analysis; image blocks are handled for models that cannot process them directly.
Install
dsh plugin --profile web add "github:GXX182/dsh-vision-bridge#semver:*"README documents dsh plugin --profile web add "github:GXX182/dsh-vision-bridge#semver:" — #semver: selects the newest matching GitHub version — or the npm route dsh plugin --profile web add dsh-vision-bridge (npm package dsh-vision-bridge 0.1.0, registry-verified 2026-08-25). Verify with npx @deepseek-ai/dsh plugin --profile web list; restart the web service after install.
Compatibility
DeepSeek Harness Web profile. Adds image understanding to text-first model routes; supports Gemini-native, OpenAI-compatible Chat Completions/Responses, and Anthropic-compatible Messages APIs.
Details
- Repo: GXX182/dsh-vision-bridge
- Category: Other
- Stars: 4
- Version: npm dsh-vision-bridge 0.1.0 (registry-verified 2026-08-25); github:#semver:* also documented
- Last push: 2026-08-18
- First seen: 2026-08-14
Recent updates
v0.1.0: glasses control per eligible model; multi-provider vision routing; bounded text analysis returns.
FAQ
- Which vision providers are supported?
- Gemini-native, OpenAI-compatible Chat Completions/Responses, and Anthropic-compatible Messages APIs. You configure the vision provider separately.
- What does the glasses control do?
- It appears on eligible models in the preserved Harness model list — enabling it routes image analysis to the configured vision provider for text-first models.
- Which install route should I use?
- Either dsh plugin --profile web add "github:GXX182/dsh-vision-bridge#semver:*" (newest matching GitHub version) or dsh plugin --profile web add dsh-vision-bridge (npm 0.1.0).
Alternatives
Einskyle/dsh-llm-vision-bridge · Sorwcyra/ds-vision-plugin · oil-oil/dsh-vision