peiyucn/dsh-sparrow

dsh-sparrow

A collection of small DeepSeek Harness (DSH) web plugins: chat input suggestions, an image-vision channel for text-only models, and archived-session management.

미분류deepseekdeepseek-harnessdsh

🐦dsh-sparrow

English | 简体中文 | GitHub

A collection of small DeepSeek Harness (DSH) Web plugins.

Each plugin is published and installed independently; a plugin retires from the collection once DSH natively supports its feature. The version badge above tracks the collection's aligned release line (mirrored from official dsh) and links to the npm org page, where each package's own version is listed.

Requirements

  • DSH 0.2.1-rc.3 — the exact official version line each release is built and verified against (deepseek-harness); newer version lines, pre-releases in particular, are not covered. When a plugin meets an unsupported DSH it disables itself (with one log line) instead of breaking DSH.
  • Node.js >= 22.19.0
  • A working dsh CLI and pnpm (dsh plugin forwards installation to pnpm)

Install

The packages are published on npm, but do not install them with npm install @dsh-sparrow/... directly — that only downloads them into a node_modules without registering them in the DSH web profile. Use the dsh plugin command below so each package lands in $DSH_HOME/profiles/web and its bundle layer is activated. Restart DSH after installing.

Install from the DSH plugin market

You can also browse and install these from Plugins → Discover in DSH (custom plugin markets are experimental: turn on Custom plugin markets under Plugins → Experimental plugins → More first). Open for the index URL and steps; the index URL itself is:

https://dsh.pyai.site/market/index.json

Paste it into Discover → Add index source. The market marks which versions work with the DSH you are running — every plugin here only supports the exact version line its version number states, so the card usually shows the single installable version.

Plugins

Plugin · What it does · Install dsh-chat-fim · Chat input suggestions powered by DeepSeek FIM (Beta): pause to get a suggestion card, Tab adopts; three trigger-sensitivity levels; the completion model follows the main model. · dsh plugin --profile web add @dsh-sparrow/dsh-chat-fim dsh-archive-manage · Manage archived sessions: unarchive, move to trash, delete permanently, restore from trash — a parent session and its subagents always move as one. · dsh plugin --profile web add @dsh-sparrow/dsh-archive-manage dsh-file-manage · DeepSeek Files API cloud files: paginated listing, quota bar, per-file delete, one-click file_id copy. · dsh plugin --profile web add @dsh-sparrow/dsh-file-manage dsh-codebuddy-credits · Company CodeBuddy credits as a DSH LLM provider: each model's credit rate in the model picker, a quota panel in the header, and per-turn credits. · dsh plugin --profile web add @dsh-sparrow/dsh-codebuddy-credits dsh-theme-tone · Tone skins for DSH's built-in light and dark themes (dark on the left, light on the right), plus conversation-area layout tuning once a tone is picked. · dsh plugin --profile web add @dsh-sparrow/dsh-theme-tone

Retired

  • ~~dsh-nav-pin~~ — turn navigation that stays on narrow conversations. Merged into `dsh-theme-tone` (2026-09-29): with a non-Default tone picked, the same behaviour is built in. Do not install it on new setups. Uninstall with dsh plugin --profile web remove @dsh-sparrow/dsh-nav-pin.
  • ~~dsh-vision-bridge~~ — a vision channel for text-only main models: the vision_read tool reads pasted images with the official DeepSeek vision model and returns a structured text report. DeepSeek main models are natively multimodal now — use deepseek-flash instead. Uninstall with dsh plugin --profile web remove @dsh-sparrow/dsh-vision-bridge.

License

MIT