Плагины
Находите, фильтруйте и устанавливайте плагины DeepSeek-Harness.
Найдено плагинов: 22
sieve (dsh-sieve)
sev7een7/sieve
Фильтрует вывод, удаляет устаревший контекст и раскрывает навыки по запросу в DSH 0.2.1-alpha.1.
dsh-context-lens
goodandready/dsh-context-lens
Сжатие контекста на основе AST, фильтрация логов тестов и защита токен-бюджета для DeepSeek Harness: удаляет избыточный синтаксис, отсекает шумные строки логов и следит за потолком токенов, чтобы контекстное окно никогда не переполнялось.
dsh-session-pruner
mrzhangkris/dsh-session-pruner
Управление жизненным циклом сессий всех типов: одноразовые подагенты архивируются по завершении, простаивающие возобновляемые подагенты / основные сессии архивируются (с восстановлением), ограничение ёмкости, очистка кэша проекций и панель настроек с горячей перезагрузкой.
dsh-autorestart
eason-22/dsh-autorestart
Перезапускает DeepSeek Harness без потери работы: ждёт простоя всех разговоров и продолжает прерванное. Если хостом управляет supervisor, обращается к нему; второй хост рядом с активным не запускает. Перед перезапуском очищает старые cookie, способные переполнить заголовок запроса и помешать запуску. Сохраняет снимки настроек и плагинов (по умолчанию 2, максимум 10; старые/неполные удаляются). Не применяет и не восстанавливает их автоматически, не следит за хостом: только просмотр или ручной откат. В конце отсчитывает время и выключает компьютер. Работает в Windows desktop и размещённом dsh web, проверенном на WSL с systemd. Web на Windows, WSL без systemd и нативный Linux не тестировались.
dsh-minimal-anchor
rand0wn/dsh-minimal-anchor
Обрезает схему инструментов до белого списка и вставляет структурный преамбулу только в первом ходе сессии, а все последующие ходы пропускает без изменений.
dsh-session-vacuum
mili1360/dsh-session-vacuum
Deletes the write-only streaming fragment rows from session logs on disk so a long session loads into fewer objects; the pruned log is checked against the loader contract before the file is replaced, and the previous file is kept as .orig.
dsh-plugin-background-compaction
jisiyong-a/dsh-plugin-background-compaction
Заранее вычисляет сводку сжатия в фоне и фиксирует сохранённый результат при срабатывании сжатия из-за нехватки контекста, устраняя дополнительный вызов модели на переднем плане. Регистрируется движком сжатия сессии, закрепляет суммированный фрагмент для совпадения отпечатка payload при фиксации, удаляет результаты инструментов до неё и возвращается к штатному пути на переднем плане при изменении payload или переполнении контекста.
dsh-loop-recover
terry2010/dsh-loop-recover
Защита от циклов для DeepSeek Harness: обнаруживает и останавливает повторяющийся вывод во время потока, сокращает и уплотняет контекст, затем автоматически продолжает задачу без перезапуска.
dsh-virtual-person
yimengsuper2432/dsh-virtual-person
Формирует персону и память из одного AGENT.md: первые 40 000 символов добавляются в system prompt каждой сессии, лишний текст обрезается с пометкой. Файл можно менять в Settings. Строки дневника каждого хода объединяются по сходству, группируются по частоте извлечения и очищаются только при достижении лимита 2 МБ.
dsh-readprune
songrui111/dsh-readprune
Экономит токены в сессиях DeepSeek Harness: читает файлы по диапазону строк или символу, а не целиком, ограничивает крупные результаты tool с возможностью восстановления. Обрезка происходит на источнике, до попадания контента в context. Заявлено снижение prompt tokens на 43,9% в смоделированной 30-шаговой сессии.
dsh-session-steward
drscrewdriver/dsh-session-steward
Session Steward для DSH: позволяет просматривать и массово очищать официальный архив сессий, а также выполнять проверку по четырём пунктам (целостность журнала, projection cache, lossless JSON, cold read). Итог — обратимая рекомендация с приоритетом резервной копии. Журналы сессий никогда не переписываются.
dsh-worktrees
lwklbb/dsh-worktrees
Управление рабочими деревьями Git прямо в DSH: сканирование репозиториев рабочего пространства, создание worktree, добавление их как рабочих пространств DSH, открытие папок, удаление worktree и очистка устаревших записей.
dsh-turn-cleanup
leonlee114514/dsh-turn-cleanup
Blocks the end of a turn while temporary files from that turn are still lying around: it registers a listener on the serial agent/turn-stopping hook and, if anything is left, steers the model with the file list and two ways out — delete them, or justify each one and move it somewhere deliberate. Candidates come from two narrow temp-file sources, plus a backup-retention channel that is on by default and flags excess .bak copies of files touched this turn. The first is the .agent-tmp/ convention directory under the session cwd: whatever is left in it is reported outright, because that directory exists only for throwaway files. The second is the paths this turn actually wrote, captured through the fs/write-intent hook; those are reported only when they sit under that cwd, fall outside .git, node_modules, .tmp-sessions and out, match a temp-file pattern, and the file is still present — which is what keeps junk already sitting in the workspace from being resurrected as a complaint about this turn. One steer per turn, subagent sessions skipped, nothing deleted by the plugin in the default steer mode (only the opt-in mode: prune deletes backups), and the check is readdir plus stat only.
dsh-strata
light-cheng/dsh-strata
Layered context management: at each turn end older tool output becomes a deterministic card, the model can fold older ranges into its own summaries in up to three tiers (compress), and every original is archived locally for decompress and search_context. Works alongside DSH-Mem0: superseded runtime-context snapshots (such as recalled memories) are never archived, carded or folded, and are replaced by a one-line placeholder at turn end when the prompt cache is already broken, when the saving outweighs the cache miss, or above 75% of the window; a strataBudget service (pressure, allowance, countTokens) and a strata/fold-landed event are provided for other context plugins; strata_status warns when DSH's automatic compaction is off or its official summary keeps failing. Its L1 layer, archive rotation, prune guard and preset takeover are forked from dsh-live-compact 1.0.6 (MIT); uninstall dsh-live-compact or billion-context first — they replace the same compaction rows and Strata will not take over while either is installed.
dsh-compaction-ledger
konlue/dsh-compaction-ledger
Журнал сжатия контекста DeepSeek Harness: фиксирует, что было скрыто, когда и с какими затратами токенов, и позволяет модели по запросу вернуть удалённое содержимое.
dsh-compaction-audit
bushizhanghan/dsh-compaction-audit
Аудит того, что реально потеряло сжатие контекста. Читает сырой журнал событий и проверяет сохранение постоянных ограничений пользователя (не делать/обязательно/только в заданном месте), выдуманные сводкой пути/версии/порты/ID, ссылки «см. выше» на удалённый текст, размер сводки относительно освобождённого объёма и неучтённые удаления. Согласно измерению arXiv 2608.11242, сохранность ограничений у компрессоров составила около 17%. Четыре инструмента агента, включая межсессионный обзор с ранжированием разговоров по ущербу. Детерминированный, без LLM: ошибка указывает на конкретное правило.
dsh-limit-break
ma354/dsh-limit-break
Постоянная память между сессиями и цепочка получения данных, устойчивая к блокировкам по имени хоста. Четыре инструмента: memory_recall, memory_save и memory_stats для обычного JSON в $DSH_HOME/memory/facts.json и resilient_fetch. Он пробует обычный fetch, альтернативный хост того же сервиса (пока только Wikipedia), затем curl по IPv6 и IPv4 (curl должен быть в PATH). Без демона, npm-зависимостей и сети при импорте. Пятый инструмент memory_prune из 1.3.0 отозвали в 1.4.0: добавление инструмента в работающий плагин ломает уже открытые сессии.
dsh-mise
sovlookup/dsh-mise
Требует mise на host. Показывает active/installed/available версии; install/use/uninstall/prune по .mise.toml; при загрузке ставит mise shims в начало PATH. Девять инструментов: status, versions, PATH scan, install, use, prune, uninstall, activate, progress.
harness-reflex (dsh-reflex)
miuzel/harness-reflex
Среда принятия решений System One для dsh. Быстрые негенеративные инструменты (choice, score, screen, gate) через локальный или hosted gateway; без необходимости вызова со стороны модели автоматически сегментирует слишком большой вывод инструментов, запрещает повторы одинаковых вызовов после подтверждения застоя System One, сверяет заявления о завершении с фактами инструментов и исправляет неудачные повторы. npm: dsh-harness-reflex (plugin) и harness-reflex (core, также stdio MCP-сервер).
dsh-lost-and-found
wangzhanchao883/dsh-lost-and-found
Локальный поиск файлов: индексирует выбранные папки в локальную базу SQLite, чтобы находить файлы запросом, не обходя весь диск. В каждой папке исключаются кеши, VCS и программные каталоги; для каждой хранится своя точка инкрементального обновления, а новые папки индексируются полностью. Только чтение: файлы не изменяются, не перемещаются и не удаляются. DeepSeek Harness 0.1.7–0.2.x, проверено на 0.2.0-rc.1.
dsh-grill-tree
qiz029/dsh-grill-tree
Набор плагинов для DeepSeek Harness: grill_tree — инструмент поиска пространства решений с фиксированной политикой. Разворачивает одно решение на узел, запускает независимых авторов предложений, поручает отдельному судье отсечение ветвей и ограничивает ширину beam на каждом уровне. Может выдавать завершенные проекты.
context-pruner
johnxu22786/context-pruner
Разбор контекста длинных сессий DeepSeek Harness: детерминированные фильтры сокращают устаревшее, дублирующееся, неудачное и слишком объемное содержимое через официальный seam ctx.compaction.