tap — плагин для Claude Code: обмен сообщениями между агентами
Связывает агентов Claude и Codex через общий каталог сообщений на файлах. Пригодится, когда несколько рантаймов должны переписываться без центрального демона.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install tap@claude-communityЧто делает tap
tap — это CLI на Node.js, который поднимает общий каталог для переписки между рантаймами ИИ-агентов. Сообщения, ревью, передачи задач и доказательства доставки хранятся в файлах на диске, а не в памяти одного процесса. Центральный демон для каждого рантайма не нужен.
Настройка идёт через setup с профилем (codex-cli, codex-app, claude-channel). По умолчанию запуск холостой: сначала прогоняете --dry-run и смотрите JSON с планом изменений, потом повторяете с --apply. Правки касаются только каталогов и записей в .mcp.json, которые tap считает своими. Пользовательские и неоднозначные MCP-записи он трогать отказывается. Для диагностики есть doctor, comms-doctor и flow-doctor: последний по умолчанию только читает и не меняет состояние процессов.
Заранее нужен Node.js версии >=22.6.0 и git-репозиторий, потому что setup правит .mcp.json в нём. Линейка 0.6.x — ранний операторский превью-режим: живая доставка через Codex App/Desktop помечена как экспериментальная, а поддержка Gemini CLI в этой ветке устарела. Режим прав safe стоит по умолчанию, и он ограничивает разрушительные операции с файлами, но изоляции по сети не даёт. full снимает часть локальных ограничений, его стоит включать только на доверенной машине.
Какие задачи решает
- передавать сообщения между агентами Claude и Codex через общий каталог
- проверить план изменений конфигурации перед применением через
--dry-run - найти причину сбоя доставки по конкретному рантайму
- зарегистрировать итоги код-ревью в отдельном потоке доказательств
- добавить рантайм и проверить его готовность перед запуском
Примеры запросов агенту
- Прогони
npx @hua-labs/tap setup --profile codex-cli --dry-run --jsonи покажи, что изменится - Проверь доставку для всех известных агентов через
comms-doctor --all-known - Зарегистрируй результаты ревью из
./tap-comms
Как установить tap
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install tap@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о tap
Как установить tap в Claude Code?
Через маркетплейс плагинов: сначала /plugin marketplace add anthropics/claude-plugins-community, потом /plugin install tap@claude-community.
Что делает tap?
Создаёт файловый каталог для обмена сообщениями между рантаймами агентов и даёт команды для настройки, проверки готовности и диагностики доставки.
Что нужно для работы tap?
Node.js >=22.6.0 и git-репозиторий: setup правит .mcp.json внутри него.