插件目录 / UI & Skins / dsh-effort-bars
dsh-effort-bars
已验证 · 实测可装 imdeniil
功能简介
Палочки уровня размышлений для DeepSeek Harness: переключение глубины мышления одним кликом + меню моделей сразу списком. Effort bars: one-click reasoning level switching.
可用 — 实测通过,早期项目
Палочки уровня размышлений для DeepSeek Harness: переключение глубины мышления одним кликом + меню моделей сразу списком. Effort bars: one-click reasoning level switching. 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
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
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-effort-bars」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:imdeniil/dsh-effort-bars Headless(CLI)profile:
dsh plugin --profile headless add github:imdeniil/dsh-effort-bars 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。