u9521/dsh-advanced-model-editor
u9521★ 0TypeScriptLast synced: 2026-08-16
DSH WebUI plugin for managing custom LLM providers, model parameters, thinking budgets, and request settings.
README excerpt
dsh-advanced-model-editor A DeepSeek Harness WebUI plugin that adds an Advanced Model Settings section to the Settings page. It manages LLM provider profiles across the settings namespaces — the custom provider namespace ( llm-pi-ai ) and the official provider namespace ( llm-deepseek ) — including built-in and custom providers, model lists, reasoning/thinking options, headers, retry policy and more, with the same validation and conflict rules as the official settings UI. Prerequisites - DSH installed globally — npm install -g @deepseek-ai/dsh . Use the global installation rather than npx : the build resolves the dsh launcher from PATH, and the install command must be a stable global command. - pnpm installed — npx get-pnpm (see https://pnpm.io/installation; alternatives: corepack enable or npm install -g pnpm ). This is required: dsh plugin --profile web add forwards to pnpm internally and fails without it. - Node.js 20+ and npm. 1. Clone Clone the repository into the recommended location: 2. Build The build output ( lib/ ) is not committed — build it yourself: The build needs the global dsh command on PATH (recommended) or a DSH source checkout via DSH CHECKOUT=/path/to/dsh-check…
View full README on GitHub →