dsh-effort-bars
Manifest validПалочки уровня размышлений для DeepSeek Harness: переключение глубины мышления одним кликом + меню моделей сразу списком. Effort bars: one-click reasoning level switching.
dsh-effort-bars
Палочки уровня размышлений для DeepSeek Harness и DSH Desktop: рядом с кнопкой модели появляется индикатор в виде вертикальных палочек — как регулятор громкости, только он управляет глубиной размышлений модели. Один клик по палочке — мгновенное переключение уровня, без открытия меню.
English summary: signal-style effort bars for DeepSeek Harness — equal-height sticks next to the model button with a rising gradient fill up to the active reasoning effort level; one click switches the level instantly. The model menu opens straight into the searchable list — no Model/Effort submenu.
Как это выглядит и работает
- Палочки — по одной на каждый уровень размышлений текущей модели (например, Off / Medium / High / Max); все одной высоты, залитые — градиентом от полупрозрачного к полному цвету акцента; активный уровень — самая яркая палочка
- Один клик по палочке переключает глубину размышлений сразу — через тот же официальный механизм выбора модели (
modelDirectories→selectModel) - Модельное меню открывается сразу списком: поиск по моделям/провайдерам, чипы фильтра по провайдеру, счётчик результатов, адаптивная высота (наследует возможности dsh-model-picker-search); подменю «Размышления» больше не нужно — им управляют палочки
- Если у модели нет уровней размышлений — палочки не показываются
- Всплывающая подсказка на палочках — название уровня; полная доступность (radiogroup/radio, клавиатура, фокус)
Взаимодействие с другими плагинами
Плагин занимает слот conversation.input.model с приоритетом −2: он перекрывает и штатный пикер (0), и dsh-model-picker-search (−1) — рендерится запись с наименьшим приоритетом. Если плагин удалить или он упадёт при рендере, управление автоматически вернётся следующему по приоритету. Поиск и фильтры встроены, поэтому функциональность dsh-model-picker-search не теряется.
Локализация: ru / en / zh.
Установка
dsh plugin --profile web add github:imdeniil/dsh-effort-bars
dsh plugin --profile desktop add github:imdeniil/dsh-effort-bars # для DSH Desktop
Состав
lib/client.js— клиентский плагин: палочки, модельное меню, стили, словари, регистрация в слотlib/index.js— пустая хост-часть (плагин клиентский, переиспользует официальные сервисы)cordis.patch.yml— слой композиции
Лицензия
MIT
Comments
Loading…
Similar plugins
Codex-style reasoning-effort slider for the DeepSeek Harness composer
★ 0
MIT
JavaScript
dsh plugin --profile web add dsh-thinking-sliderby icrefin
Per-model reasoning effort levels inside DeepSeek Harness Settings -> Models, written to that model's reasoningEfforts in cordis.patch.yml.
★ 0
MIT
TypeScript
Oct 11, 2026
dsh plugin --profile web add dsh-model-reasoning-levelsby AI-Galaxy-GPU
DeepSeek Harness 插件:在 Web GUI 中为会话选择模型的推理程度(reasoning effort),星光推理选择器一键切换 Off / 默认 / High / Max。
★ 0
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-effortby TonyKingWJX
DeepSeek Harness 模型与推理等级选择器 · 自绘滑杆 UI · 六种视觉主题
★ 3
↓ 352/wk
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add dsh-thinking-barby peterwangze
DSH (DeepSeek Harness) plugin: unified default reasoning level (thinking effort) for all models — per-model defaults with capability probing, live call statistics, one-command install via dsh plugin
★ 2
NOASSERTION
JavaScript
Sep 12, 2026
dsh plugin --profile web add dsh-reasoning-levelby DC1024
DSH plugin: sync model-catalog reasoning levels (reasoningEfforts) from what the provider advertises on /v1/models — sync_reasoning_levels tool plus a one-click button in the Models settings page.
★ 0
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-effort-sync