Skip to content

v0.1.0

Choose a tag to compare

@KannaKuron KannaKuron released this 17 Aug 13:54
· 6 commits to master since this release

Initial release — vision bridge for text-only DSH agents.

What's inside

  • deepseek_vision model tool: structured image transcription (scene / verbatim text / key data / inference) through chat.deepseek.com's vision mode
  • In-chat images: paste or drop images in the DSH composer; they are auto-transcribed before entering a text-only model (agent/pre-step + capability patch + llm/stream net)
  • Settings page: WeChat QR / password / userToken login; token persists via the official credentials service (~/.dsh/.credentials.yaml)
  • Headless protocol worker: official PoW wasm, upload → fork → SSE completion, temporary web sessions always deleted
  • GitHub-only distribution (no npm): builds on install via prepare; the build script is cross-platform (macOS/Linux/Windows — no Unix-only commands, Windows .cmd shims resolved automatically)

Install

dsh plugin --profile web add https://github.com/KannaKuron/dsh-deepseek-vision-bridge

Then hard-refresh the browser (Cmd/Ctrl+Shift+R).

Two one-time pnpm gates may block the first install — both are resolved by editing ~/.dsh/profiles/web/pnpm-workspace.yaml (Windows: %USERPROFILE%\.dsh\profiles\web\pnpm-workspace.yaml) per the exact keys the error prints, then re-running the install:

  1. ERR_PNPM_MINIMUM_RELEASE_AGE_VIOLATION — other plugins already in your profile are inside the 24h publish cooldown; add the listed package names under minimumReleaseAgeExclude.
  2. ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED — this project builds on install; add the printed key under allowBuilds (e.g. 'dsh-deepseek-vision-bridge@git+https://github.com/KannaKuron/dsh-deepseek-vision-bridge.git': true; the bare dsh-deepseek-vision-bridge: true form also works).

See the README troubleshooting section for the full walkthrough.

Updating: re-run the same install command (pulls the latest master).

Note

Talks to unofficial reverse-engineered web endpoints of chat.deepseek.com — use at your own risk and mind DeepSeek's ToS.