dsh-llm-capabilities
Run the following command in DeepSeek Harness:
dsh plugin install bamboostrip/dsh-llm-capabilities
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install bamboostrip/dsh-llm-capabilities in the DeepSeek Harness terminal to install this plugin; the source repository is available at https://github.com/bamboostrip/dsh-llm-capabilities .
About this plugin
When wiring up a self-hosted gateway in llm-pi-ai, the official settings page only exposes contextWindow for editing. Two per-model fields that actually drive routing quality — reasoning levels (thinking intensity) and vision input modality — are buried in providers…models[] with no UI affordance. The practical result: the intensity slider stays greyed out with a "no selectable thinking levels" note, and a model that clearly supports image input is still marked text-only locally, so every image attachment is rejected pre-flight with UNSUPPORTED_CONTENT before it ever reaches the endpoint.
dsh-llm-capabilities adds a single panel under Settings → Model Capabilities. It fetches the gateway's /models endpoint server-side (credential resolved host-side, the secret never leaves the host), merges the result with pi-ai's own catalog knowledge as a complementary source, and lets you toggle per-model: pick from off/low/medium/high/xhigh/max reasoning levels with inline wire-spelling edits, set a three-state vision mode (inherit / image / text-only), and adjust context length and max tokens. Models listed by the endpoint but not yet configured appear with a "not configured" badge; a single Apply writes everything into llm-pi-ai's providers…models[] and the intensity slider and image admission update immediately.
Built for developers running self-hosted OpenAI-compatible or DeepSeek gateways on llm-pi-ai who need the routing layer to genuinely respect thinking intensity and vision capability — without hand-editing raw JSON.
Use Cases
- Gateway model supports reasoning levels but the llm-pi-ai intensity slider stays greyed out
- A vision-capable model rejects every image attachment with UNSUPPORTED_CONTENT
- Onboarding a new gateway model without hand-editing raw JSON configs
Best For
- Developers running self-hosted OpenAI-compatible gateways on llm-pi-ai
- AI platform operators who need routing to respect thinking intensity and vision
- Existing dsh-reasoning-efforts users consolidating more model fields in one panel
Related Plugins
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.
An armor-breaking plugin for DeepSeek: rewrites instruction priority, expands refusal-blocked phrases, persists across sessions, and shows a green active indicator.