dsh-plugins
Run the following command in DeepSeek Harness:
dsh plugin install jasonjiang9527/dsh-plugins
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install jasonjiang9527/dsh-plugins in DeepSeek Harness to install this plugin; the source is available at https://github.com/jasonjiang9527/dsh-plugins
About this plugin
Long dsh sessions get unwieldy. You want to ask a follow-up about a specific passage without cluttering the main thread, clear model context without spawning a new session, or fine-tune provider timeouts, transport protocols, and per-model input types, yet none of these have a first-class UI. dsh-btw turns the casual aside into a complete workflow: select any text in the chat message area and a floating action bar appears, letting you either quote that selection (with source title and timestamp) into the current composer as a pre-filled block, or fork a one-off temporary session anchored exactly at the selected message. Walk away and it auto-archives itself, keeping the sidebar clean.
The New Context button (or /newcontext slash command) on the input toolbar performs an in-place logical split: every node on the session surface beyond the system prompt is replaced by a single notice, so each subsequent model request carries only the system prompt plus new messages, while the full conversation log remains visible and copyable in the UI. The split point is persisted in the session log, surviving restarts, restores, and forks. The Models settings page gains a Provider Advanced Config collapsible panel that visualizes every previously YAML-only field, including API protocol, connect and idle timeouts, SSE/WebSocket transport, cache retention, thinking budgets, per-model input type (text or image multi-select), three-state reasoningEfforts, and six compat toggles, all written through the official optimistic-lock RPC with server-side schema validation, while credentials stay in the API key form.
It is built for heavy dsh daily users, developers who frequently need local follow-up questions without opening new sessions, and teams running self-hosted LLM gateways that require precise per-model input modality declarations and reasoning-tier configuration. Pure client-side plugin, zero core modifications, bilingual UI, MIT licensed.
Use Cases
- Quote a passage in a long chat to ask a follow-up without cluttering the main thread
- Clear model context in place while keeping the full conversation log for review
- Fine-tune provider timeouts, transport, per-model input types, and reasoning efforts
Best For
- Heavy dsh daily users
- Developers who frequently need local follow-ups without new sessions
- Teams running self-hosted LLM gateways requiring precise model modality control
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.