claude-code-warp — плагин
Плагин Warp для Claude Code: уведомления о готовой задаче, запросе разрешения и ожидании ответа выводятся в терминале Warp
- 238 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Хуки запускают shell-скрипты на каждом событии и читают транскрипт сессии, чтобы вынуть запрос и ответ для уведомления.
Установка
- Работает в
В терминале, через 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 для параллельных задач.
Плагин WakaTime для Claude Code считает время работы с ИИ и строки кода, написанные агентом, и показывает их на панели WakaTime
Панель Claude Code для нескольких проектов: статусы, решения кнопками, Git, PR, CI и расход лимитов в одном окне.
Хуки для Claude Code на macOS: уведомление возвращает в прежнее окно терминала, а при простое приходит push на телефон.
Плагин для Claude Code, Codex и omp собирает вопросы, задачи и находки агента в один список с быстрыми действиями и рекомендацией.
Индикатор в строке меню macOS: показывает, думает ли Claude Code, ждет ли вашего разрешения и сколько идет текущий ответ
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-code-warp (эта карточка) | нет | 238 | |
| Code-Notify | нет | 291 | Code-Notify шлет системные уведомления из разных агентов, а этот плагин передает события только Warp и рисует статусы в его интерфейсе. |
| cc-notifier | нет | 112 | cc-notifier уведомляет из Claude Code в обычном терминале, а здесь уведомления и статусы встроены в Warp. |
Коротко о README
Репозиторий публикует официальный плагин Warp для Claude Code в формате маркетплейса. Хуки SessionStart, Stop, Notification, PermissionRequest, UserPromptSubmit и PostToolUse собирают данные сессии и отправляют их в Warp. Рядом лежит отдельный плагин для облачных агентов Oz.