DSH PUA — плагин

Плагин для DeepSeek Harness: заставляет агента менять подход после сбоев и проверять результат перед сдачей задачи.

  • 71 ★ репозитория
  • Последний коммит
  • Apache-2.0
Плагин

Расширенный доступ

Почему такой уровень

  • Режим Loop многократно запускает проверочную команду и правки, пока не пройдет проверка.
  • Плагин внедряет дополнительные инструкции в сессию агента.
Все причины и проверки

michengai/dsh-pua

Установка

Ручная установка

dsh plugin --profile web add @michengai/dsh-pua@latest --registry=https://registry.npmjs.org/

Профиль `web` заменяйте на свой. Нужен Node.js 22.19 или новее. После установки дождитесь конца текущей задачи и перезагрузите DSH, затем проверьте `/pua help`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Режим Loop многократно запускает проверочную команду и правки, пока не пройдет проверка.
  • Плагин внедряет дополнительные инструкции в сессию агента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DSH PUA переносит в DeepSeek Harness идеи проекта PUA: когда агент повторно ошибается, сдается слишком рано или поспешно объявляет работу законченной, плагин направляет его сменить метод, найти причину и принести доказательства. Поведение настраивается через интерфейс: пятнадцать стилей корпоративного тона и роли P7, P9, P10, похвалы и мамы. Для настойчивости есть режим Loop: агент продолжает исправлять, пока не пройдет проверочная команда, не исчерпан предел раундов или задачу не отменят. Необязательный шлюз против подглядывания блокирует чтение скрытых эталонных ответов, а при изменении тестов, оценок или CI добавляет предупреждение. Авторы оговаривают, что результат зависит от модели и задачи.

Для кого. Пользователям DeepSeek Harness, у которых агент часто сдается или рапортует о готовности без проверки.

Подходит, если

  • Агент трижды провалил одну и ту же правку и повторяет прежний путь.
  • Перед сдачей задачи нужно проверить, действительно ли тесты прошли.
  • Исправление запускают по циклу с проверкой `npm test` и пределом в десять раундов.
  • Нужно запретить агенту подсматривать скрытые эталонные ответы бенчмарка.

Не подходит, если

  • Рабочая среда не DeepSeek Harness: плагин сделан под него.
  • Модель ведет себя плохо от нехватки контекста, и давление стилем не поможет.
  • Нужен нейтральный тон без ролевых стилей.

Пример запроса к агенту

Включи PUA для этой сессии со стилем по умолчанию и запусти цикл: исправь падающие тесты, проверка `npm test`, не больше десяти раундов.

Ограничения

Нужен Node.js 22.19 или новее и DeepSeek Harness серии 0.2. Более ранние версии 0.1 работают с версией плагина 0.3.28. Результат зависит от модели и задачи, авторы не гарантируют решения каждой проблемы. Цикл Loop без проверочной команды судит о готовности только по отчету модели, а предел 0 снимает ограничение по раундам. Закрытие сессии отменяет цикл, но не откатывает уже выполненные действия. Сообщество поддерживает плагин самостоятельно, он не относится к официальным продуктам DeepSeek и PUA.

Как отключить. Удалите плагин средствами DSH, перезапустите DSH и закройте активные циклы Loop командой `/pua cancel-loop`.

Частые вопросы

Как включить плагин в сессии?

В настройках разрешите PUA, затем нажмите кнопку PUA в чате или выполните `/pua`. Сессия по умолчанию выключена, поэтому внедрение начинается только после включения.

Какие есть команды?

`/pua on` и `/pua off` переключают сессию, `/pua flavor huawei` задает стиль, `/pua again` просит сменить подход, `/pua done-check` и `/pua evidence` проверяют готовность.

Как запустить цикл до прохождения тестов?

Командой `/pua loop "исправить тесты" --verify "npm test" --max-iterations 10`. Остановить цикл можно через `/pua cancel-loop`.

Нужен ли отдельный ключ?

Нет, плагин использует уже настроенные модели DSH и ничего не отправляет наружу: обратная связь не загружается.

Включается ли плагин для субагентов?

По умолчанию нет. Включить его для субагентов можно отдельно, и это также зависит от переключателя в родительской сессии.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин DeepSeek Harness: Claude Code, Codex, Antigravity и Grok отправляют задачи агентам DSH с прогрессом в родной панели задач

ПлагинРасширенный доступ212Звезды репозитория

Плагин для DeepSeek Harness: постоянная команда агентов с памятью, проектами, владельцами задач и проверкой другим участником

ПлагинШирокий доступ92Звезды репозитория

dsh-baton передает задачи из Claude Code или Codex локальному DeepSeek Harness и возвращает результат с проверками.

MCP-серверШирокий доступ216Звезды репозитория

Скилл для кодинг-агентов, который заставляет доводить задачи до конца: не сдаваться после первых неудач, перебирать подходы и подтверждать результат

СкиллРасширенный доступ19,8 тыс.Звезды репозитория
Официальный

DeepSeek Harness — открытый ИИ-агент от DeepSeek, в котором все функции устроены как плагины. Работает в браузере, на macOS и Windows.

CLIШирокий доступ280,3 тыс.Звезды репозитория

Плагин открывает рабочие области DeepSeek Harness, Codex, Cursor и Claude Code с телефона и из браузера по шифрованному P2P.

ПлагинШирокий доступ2,7 тыс.Звезды репозитория

Коротко о README

Пакет `@michengai/dsh-pua` входит в экосистему из одиннадцати плагинов DSH, их список приведен в README. Проект опирается на оригинальный PUA и по лицензии Apache-2.0 распространяется отдельно. Документация переведена на восемь языков, включая русский.

Бейдж для README

Сообщить о проблеме