
Security News
pnpm 12’s Rust Rewrite Cuts Install Times by Up to 90%
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.
dsh-model-preset
Advanced tools
DeepSeek Harness plugin with two default model-and-reasoning shortcuts above the composer and optional Settings customization.
dsh-model-preset adds two default flat shortcut buttons in a full-width row above the DSH composer card. Settings can add a third button. Each button selects one complete provider + model + reasoningEffort combination in the current conversation.
It is not an Agent preset. It does not change Code Mode, Creator Mode, tools, prompts, permissions, personas, or the agent composition.
Install it into a DSH Web profile with:
dsh plugin --profile <profile> add dsh-model-preset
The package contributes both the Host plugin and its Web client bundle. Start or restart that profile's Web host after installation, then open Settings → Plugins → 模型预设 to customize the buttons.
Add the package to a Web profile and include its patch, or copy the row from cordis.patch.yml into your own composition. This is the composition default:
- id: dsh-model-preset
name: 'dsh-model-preset'
config:
presets:
- label: 快速
color: '#2F80ED'
provider: deepseek-official
model: deepseek-v4-flash
reasoningEffort: high
- label: 深度
color: '#9B51E0'
provider: deepseek-official
model: deepseek-v4-pro
reasoningEffort: high
presets accepts zero to three entries. label, color, provider, and model are required. color must be a six-digit #RRGGBB value. Omit reasoningEffort to preserve the provider/model default; otherwise use the effort id advertised by that model's catalog.
After the plugin is loaded, open Settings → Plugins → 模型预设. The editor can add or remove buttons and change every field, including the native color picker; it supports up to three buttons. Saving writes $DSH_HOME/model-preset.json, updates the current page immediately, and persists across restarts. A saved user configuration overrides the composition default; remove that file to return to the patch defaults.
GET and POST /dsh-model-preset/config routes.The plugin changes only the user-facing composer controls. It does not add model-visible prompt text, tools, events, or durable session data. The selected model and reasoning effort are still recorded and applied through the existing DSH model-selection path.
conversation.input.dock and settings.plugins.tab slots; the plugin is intentionally Web-only.FAQs
DeepSeek Harness plugin with two default model-and-reasoning shortcuts above the composer and optional Settings customization.
The npm package dsh-model-preset receives a total of 40 weekly downloads. As such, dsh-model-preset popularity was classified as not popular.
We found that dsh-model-preset demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.

Research
/Security News
Thirteen malicious Packagist themes expose visitors on unpatched iPhones to a WebKit-to-kernel exploit chain that steals device data and wallet seeds.