claude-code-warp — плагин

Плагин Warp для Claude Code: уведомления о готовой задаче, запросе разрешения и ожидании ответа выводятся в терминале Warp

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

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

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

  • Хуки запускают shell-скрипты на каждом событии и читают транскрипт сессии, чтобы вынуть запрос и ответ для уведомления.
Все причины и проверки

warpdotdev/claude-code-warp

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/claude-code-warp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Хуки запускают shell-скрипты на каждом событии и читают транскрипт сессии, чтобы вынуть запрос и ответ для уведомления.

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

Что делает

Плагин связывает Claude Code с терминалом Warp. Он подписывается на события сессии через хуки и передает их Warp структурированным JSON по escape-последовательностям OSC 777 на адрес `warp://cli-agent`. Warp показывает по ним уведомления в своем центре уведомлений и системные оповещения. Уведомление приходит в трех случаях: Claude Code закончил задачу, ждет вашего ввода (в том числе из фонового агента) или просит разрешение на запуск инструмента. В сообщении о завершении видны ваш запрос и ответ Claude, а также число фоновых задач и отложенных пробуждений, которые еще не закончились. Для запроса разрешения плагин добавляет имя инструмента и фрагмент его аргументов. Кроме уведомлений, плагин сообщает Warp о смене состояния: промпт отправлен, инструмент отработал. По этим сигналам Warp рисует индикаторы статуса прямо в блоках сессий. Клиенты Warp, которые старше протокола, получают простые текстовые уведомления.

Для кого. Разработчикам, которые запускают Claude Code в терминале Warp и переключаются на другие окна, пока агент работает над длинной задачей.

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

  • Задача идет десять минут, и вы хотите работать в браузере, а не следить за терминалом.
  • Claude Code часто останавливается на запросе разрешения, и без сигнала сессия простаивает.
  • В сессии работают фоновые агенты, и нужно знать, когда они ждут вашего ответа.
  • В блоках Warp нужны индикаторы статуса сессий Claude Code.

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

  • Вы работаете в другом терминале: сигналы адресованы только Warp.
  • Нужны уведомления в мессенджер или на телефон: плагин шлет их только в Warp.
  • Утилиты `jq` нет, и ставить ее не хочется: хуки без нее не работают.

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

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

Ограничения

Работает только в терминале Warp на macOS, Linux или Windows и только с Claude Code. Скрипты хуков разбирают JSON утилитой `jq`, поэтому ее нужно поставить заранее, например через `brew install jq`. После установки перезапустите Claude Code или выполните `/reload-plugins`, иначе плагин не включится. Версия плагина в `plugin.json` сверяется клиентом Warp: устаревший плагин Warp распознает как старую установку. Настройки звуков и системных оповещений лежат в самом Warp, плагин их не меняет.

Как отключить. Выполните `/plugin uninstall warp@claude-code-warp`, затем `/plugin marketplace remove claude-code-warp`.

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

Как поставить плагин Warp в Claude Code?

Выполните `/plugin marketplace add warpdotdev/claude-code-warp`, затем `/plugin install warp@claude-code-warp` и перезапустите Claude Code или запустите `/reload-plugins`.

Какие события вызывают уведомления?

Завершение задачи, ожидание ввода (`idle_prompt` и `agent_needs_input`) и запрос разрешения на инструмент. Отправка промпта и конец вызова инструмента только обновляют статус сессии.

Что нужно кроме Warp и Claude Code?

Утилита `jq` для разбора JSON, ее ставят через `brew install jq` или менеджер пакетов системы.

Как настроить звук и вид уведомлений?

Через настройки уведомлений Warp. Плагин работает без конфигурации, свои параметры у него не предусмотрены.

Что делает плагин `oz-harness-support` из этого репозитория?

Он нужен для Claude Code внутри облачных агентов Warp Oz и ставится в тех средах автоматически, вручную его ставить не требуется.

Обсуждение

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

Плагины

Agent Notifications, плагин оповещений, показывает проект и ветку в сообщениях Claude Code и Codex для параллельных задач.

ПлагинРасширенный доступ831Звезды репозитория
Официальный

Плагин WakaTime для Claude Code считает время работы с ИИ и строки кода, написанные агентом, и показывает их на панели WakaTime

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

Панель Claude Code для нескольких проектов: статусы, решения кнопками, Git, PR, CI и расход лимитов в одном окне.

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

Хуки для Claude Code на macOS: уведомление возвращает в прежнее окно терминала, а при простое приходит push на телефон.

CLIРасширенный доступ112Звезды репозитория

Плагин для Claude Code, Codex и omp собирает вопросы, задачи и находки агента в один список с быстрыми действиями и рекомендацией.

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

Индикатор в строке меню macOS: показывает, думает ли Claude Code, ждет ли вашего разрешения и сколько идет текущий ответ

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
claude-code-warp (эта карточка)нет238
Code-Notifyнет291Code-Notify шлет системные уведомления из разных агентов, а этот плагин передает события только Warp и рисует статусы в его интерфейсе.
cc-notifierнет112cc-notifier уведомляет из Claude Code в обычном терминале, а здесь уведомления и статусы встроены в Warp.

Коротко о README

Репозиторий публикует официальный плагин Warp для Claude Code в формате маркетплейса. Хуки SessionStart, Stop, Notification, PermissionRequest, UserPromptSubmit и PostToolUse собирают данные сессии и отправляют их в Warp. Рядом лежит отдельный плагин для облачных агентов Oz.

Бейдж для README

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