dsh-doublecheck — плагин
Плагин проверки поставки для DeepSeek Harness: вопросы по требованиям, красный и зеленый тест и вердикт готово или доработать.
- 58 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Плагин следит за правками и тестами сессии и при режиме `block` может остановить работу, а режим критика запускает дополнительную сессию
Установка
Ручная установка
dsh plugin --profile <name> add dsh-doublecheckДве строки плагина подключаются к профилю автоматически. Из Git: `dsh plugin --profile web add github:PerryLink/dsh-doublecheck`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Плагин следит за правками и тестами сессии и при режиме `block` может остановить работу, а режим критика запускает дополнительную сессию
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
dsh-doublecheck превращает фразу «готово» в вердикт с доказательствами. Плагин состоит из двух строк для DeepSeek Harness: `doublecheck-grill` допрашивает требования и записывает спецификацию, `doublecheck-guard` стоит на границах правок, тестов и передачи. Обе читают один воспроизводимый журнал сессии, поэтому после восстановления, ветвления или перезапуска они видят те же факты. Команда `/gate run` сворачивает произошедшее в четыре этапа: подтверждены ли требования по пунктам, красный или зеленый последний тест, служит ли каждая правка измерению спецификации и каков вывод ревью. Итог выдается как вердикт «можно сдавать» или «нужна доработка» в виде отчета, который вставляют в описание пулреквеста. Код плагин не пишет и красоту кода не оценивает. Интенсивность выбирают из `remind`, `warn` и `block`.
Для кого. Пользователям DeepSeek Harness, которым нужна дисциплина поставки: сначала требования и тест, потом код, а перед сдачей доказательства.
Подходит, если
- Агент объявил работу готовой, а тест после последней правки не запускался
- Размытую задачу сначала надо превратить в спецификацию через вопросы
- Правки вне спецификации должны попадать в отчет как замечание
- К пулреквесту нужен отчет с вердиктом, который можно вставить в описание
Не подходит, если
- Вы работаете не в DeepSeek Harness: плагин написан под него и вне него не запускается
- Нужна оценка качества и стиля кода, а плагин проверяет только процесс
- Нужна строгая блокировка с первой минуты без настройки, для этого есть отдельное наложение
Пример запроса к агенту
Запусти /gate status, затем /gate run и покажи вердикт: подтверждены ли требования, красный или зеленый последний тест.Ограничения
Плагин сделан для DeepSeek Harness (команда `dsh`) и работает только в нем. Это неофициальное сообщество: к DeepSeek он отношения не имеет. Документация в основном на китайском, есть английская, испанская, португальская и хинди. Стандартная интенсивность `remind` только напоминает, блокировка включается в конфигурации. Параметры задаются через `Config` и `cordis.yml`, в конфигурации 39 ключей, а переопределение по идентификатору заменяет всю строку целиком. Режим критика `modules.adversary` по умолчанию выключен и запускает отдельную сессию-критика после зеленого теста.
Как отключить. Выполните `dsh plugin --profile web remove dsh-doublecheck` либо удалите две строки `doublecheck-grill` и `doublecheck-guard` из патча профиля.
Частые вопросы
Какие каналы установки есть?
Три: `dsh plugin --profile web add github:PerryLink/dsh-doublecheck` из Git, `add dsh-doublecheck` из npm и из локального tarball после `pnpm pack`.
Что значит remind, warn и block?
Это сила применения: `remind` напоминает, `warn` предупреждает, `block` не дает идти дальше без доказательств. Задается ключом `intensity`.
Как включить и выключить проверку в сессии?
Командой `/doublecheck on` или `/doublecheck off`. Подробности показывают `/doublecheck status` и `/gate status`.
Где лежит итоговый отчет?
В рабочем каталоге в файле `gate-report.md`, а спецификацию хранит `doublecheck-spec.md`. Имена меняют ключами `gate.reportFile` и `specFile`.
Чем занят критик?
При `modules.adversary: true` после зеленого теста запускается форк-критик с доступом только на чтение, который добавляет находки в сессию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин Claude Code заставляет агента проверять код вокруг правки и доказывать работу тестом и независимым ревью до слова «готово»
CLI оценивает зрелость обвязки ИИ-агента в репозитории от L0 до L4: 36 проверок по файлам, без вызовов моделей и сети.
Скилл состязательного аудита кода: Hunter ищет ошибки, Skeptic их оспаривает, Referee выносит вердикт, а правки без вашего разрешения не вносятся
Плагин Claude Code проверяет изменение по плану: поднимает стек, прогоняет критерии приемки и дает отчет с доказательствами.
Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.
Плагин с хуками для Claude Code, который блокирует код без падающего теста и лишнюю реализацию сверх текущего теста
Коротко о README
Свидетельства берутся из журнала сессии, а не из слов агента. Требования, тест, согласованность правок и ревью складываются в один отчет.