nopus — плагин
Плагин меряет сложность языка в ответах кодинг-агента и возвращает слишком абстрактный ответ на переписывание
- 299 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хук Stop запускает пакетный скрипт Node.js после каждого ответа агента
- Каждое переписывание добавляет запрос к модели и расходует токены
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/nopusОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук Stop запускает пакетный скрипт Node.js после каждого ответа агента
- Каждое переписывание добавляет запрос к модели и расходует токены
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
nopus срабатывает, когда агент закончил ответ. Плагин убирает из текста блоки кода, строчный код, ссылки, пути к файлам и строки таблиц. Затем он считает долю редких слов, абстрактной лексики, цепочек существительных и плотных оборотов. Частотность слов плагин берет из встроенных данных о разговорной речи и широком веб-тексте, абстрактность из оценок конкретности слов, а вес специальных терминов смягчает глоссарий вычислительной техники. Плагин решает по сочетанию мер, одно редкое слово ничего не запускает. Если ответ перешел порог выбранной чувствительности, агент получает просьбу переписать его проще, сохранив смысл и нужные подробности. К просьбе прилагаются примеры из самого ответа, например штамп «here's where it gets interesting». Переписать ответ плагин просит не больше одного раза, поэтому цикла повторов нет.
Для кого. Для тех, кто читает много ответов кодинг-агента и устал от абстрактных оборотов вроде «стратегия владения возможностями» вместо конкретных действий.
Подходит, если
- Агент отвечает длинными абстрактными фразами, и вы хотите получать более конкретные ответы без правки каждого промпта
- Нужно выбрать, как часто вмешиваться: низкий, средний и высокий уровни дали примерно 5,3, 9,9 и 18,6 процента переписываний на выборке Pi
- Вы хотите видеть короткий первый ответ: режим `extra-simple` оставляет вывод, ближайшее действие и важные предупреждения
- Один ответ показался тяжелым, а плагин промолчал: скилл `nopus-simplify` перепишет предыдущий ответ по вашей команде
- Нужна одинаковая проверка в Pi, Claude Code и Codex с общим файлом настроек
Не подходит, если
- Тексты на русском: примеры, словари частотности и список штампов относятся к английскому языку, работу с русскими ответами автор не обещает
- Нужна редактура статьи или документа: плагин смотрит только ответы агента
- Нельзя тратить лишние токены: каждое переписывание означает еще один запрос к модели
- Нужны правила стиля вашей компании: набор мер и штампов фиксирован
Пример запроса к агенту
Поставь чувствительность nopus на high и включи режим extra-simple: хочу короткий первый ответ с выводом и ближайшим действием.Ограничения
Нужен Node.js 22 или новее с командой `node` в PATH. Плагин поддерживает Pi, Claude Code и Codex. В Pi ответ виден во время потока и скрывается только после запроса на переписывание, а отклоненный ответ остается в истории модели. Список штампов — короткий набор дословных фраз, поэтому он ловит не все приметы машинного стиля. Доли вмешательств автор посчитал на 5337 завершенных ответах Pi, и для других агентов и задач они будут другими. Настройки лежат в `$XDG_CONFIG_HOME/nopus/config.json`, переменные `NOPUS_*` их переопределяют.
Как отключить. Верните ответы в обычный режим командой `/nopus off` в Pi или переменной окружения. Для полного удаления используйте `/plugin` в Claude Code и `codex plugin` в Codex. Файл `config.json` в каталоге настроек остается, удалите его вручную.
Частые вопросы
Как поставить nopus в Claude Code?
Выполните `/plugin marketplace add Vistyy/nopus` и `/plugin install nopus@nopus`. Идентификатор строится по схеме «плагин@маркетплейс», поэтому здесь он `nopus@nopus`. Плагин использует хук Stop.
Как nopus решает, что ответ слишком сложный?
Он считает редкие слова, абстрактную лексику, цепочки существительных, плотность оборотов и штампы вроде «here's where it gets interesting». Вмешательство нужно сочетанию мер, одно редкое слово не запускает переписывание.
Может ли плагин зациклить агента?
Нет, автоматически переписать ответ плагин просит не больше одного раза. Хост показывает сообщение «nopus requested a clearer rewrite.».
Как изменить чувствительность?
Выберите уровень `low`, `medium` или `high`. Для Claude Code команда `/nopus:nopus-configure medium`, для Codex `$nopus-configure medium`, для Pi `/skill:nopus-configure medium`. По умолчанию стоит средний уровень.
Что делает скилл `nopus-simplify`?
Он переписывает последний ответ агента проще, сохраняя смысл, термины, команды, пути, ошибки и условия. Его запускаете только вы, модель сама его не вызывает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПоиск работы в кодовом агенте: оценка вакансии по резюме от 1 до 5, CV в PDF под каждую роль, черновики писем и трекер откликов
Воркфлоу для Claude Code: агент ищет вакансии, оценивает соответствие профилю, готовит резюме и сопроводительное письмо и помогает готовиться к интервью
Скилл, который заставляет агента начинать ответ с действия, нумеровать шаги и не уходить в сторону
Скиллы для Obsidian
Obsidian Skills
Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
Официальный MCP-сервер и скилл Reactive Resume: агент собирает и правит резюме и ведет трекер откликов на вакансии
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
Коротко о README
Автор показывает реальный ответ агента, найденные в нем проблемы и переписанную версию. Отдельная страница с оценкой объясняет, откуда взялись доли вмешательств.