pi-intercom — плагин
pi-intercom связывает сеансы pi на одной машине: сообщения один на один между агентами или по горячей клавише Alt+M.
- 627 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Входящее сообщение по умолчанию может запустить ход агента, поэтому сеансы получают команды друг от друга без участия человека.
Установка
Ручная установка
pi install npm:pi-intercomПервая команда Install из README. После нее pi нужно перезапустить.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Входящее сообщение по умолчанию может запустить ход агента, поэтому сеансы получают команды друг от друга без участия человека.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
pi-intercom, расширение для агента pi, соединяет открытые сеансы через локальный брокер. Пользователь по `Alt+M` или `/intercom` выбирает сеанс и отправляет ему контекст, находки или просьбу. Агент делает то же инструментом `intercom`: смотрит список сеансов, отправляет сообщения и ждет ответа. Сообщения приходят прямо в сеанс получателя и сохраняются в истории pi. Команда `/alias <имя>` задает имя сеанса. Вместе с pi-subagents дочерний агент получает инструмент `contact_supervisor` с причинами `need_decision`, `interview_request` и `progress_update`. В комплекте скилл `pi-intercom` с типовыми схемами.
Для кого. Пользователям pi, которые держат несколько сеансов с разными ролями: один ищет, второй выполняет, третий проверяет.
Подходит, если
- Найденный в сеансе исследования контекст передается в сеанс исполнения.
- Агент в параллельной работе над той же кодовой базой сообщает соседу о готовности.
- Дочерний агент остановился на развилке и просит решения у главного.
- Сеанс передается другому через handover по клавише `h`.
- Библиотека в другом репозитории консультируется у сеанса, который в ней работает.
Не подходит, если
- Сеансы не связаны общей кодовой базой, и вопросы тривиальны.
- Агент может продолжить сам, не дожидаясь ответа другого сеанса.
- Строгая локальная политика не допускает автозапуск хода по входящему сообщению.
Пример запроса к агенту
Покажи список подключенных сеансов intercom и отправь сеансу api-worker сводку моих находок, не дожидаясь ответа.Ограничения
Расширение работает только с pi и только для сеансов на одной машине через локальный брокер. По умолчанию входящее сообщение может запустить ход в сеансе получателя, поэтому при строгой модели доверия настройте `inboundTrigger`. В списке видны лишь сеансы, где расширение загружено и включено, а не все процессы pi. Безымянные сеансы получают временный псевдоним, который не сохраняется. После установки pi нужно перезапустить. Другая карточка, pi-messenger, решает общий чат для роя агентов.
Как отключить. Установите `enabled: false` в `~/.pi/agent/intercom/config.json` или удалите расширение и перезапустите pi. Брокер остановится вместе с сеансами.
Частые вопросы
Как отправить сообщение вручную?
Нажмите `Alt+M` или введите `/intercom`, выберите сеанс стрелками, напишите текст и нажмите Enter. Escape отменяет отправку.
Чем отличается от pi-messenger?
pi-intercom связывает два выбранных сеанса один на один, а pi-messenger служит общим чатом для роя агентов.
Как задать имя сеанса?
Командой `/alias api-worker`. Имя сохраняется в сеансе и сразу видно другим подключенным сеансам.
Когда агенту стоит писать, а когда спрашивать?
README советует `send` для уведомлений и `ask` только когда работа блокирована до ответа.
Куда сохраняются сообщения?
В историю сеанса pi как записи расширения: они остаются после перезапуска и видны при возобновлении сеанса.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныРасширение для агента Pi (pi.dev): субагенты и оркестрация в стиле Claude Code, виджет и сценарии на JavaScript. Не для Claude Code
Веб-приложение для кодингового агента Pi: сессии переживают перезапуск, к ним можно подключать коллег и работать с телефона, без облачной виртуалки
Пакет для агента Pi с инструментом ask_user: агент останавливается и спрашивает вас, когда решение нельзя принять без человека.
Расширение Pi для фоновых субагентов: делегирует задачи параллельно, строит цепочку Manager, Lead и Agent и следит за ней в herdr
Telegram-мост к агенту Pi: продолжайте сессию с телефона голосом и скриншотами и возвращайте ее в терминал
Личная конфигурация агента Pi с четырьмя командами: план, задачи, исполнение и ревью через файлы сессии в Markdown.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| pi-intercom (эта карточка) | нет | 627 | |
| pi-subagents | нет | 1 449 | запускает дочерних агентов внутри pi; pi-intercom соединяет независимые сеансы и дает связь с руководителем |
| Pi Herdsman | нет | 226 | управляет группой сеансов pi; pi-intercom передает сообщения между выбранными сеансами |
Коротко о README
Расширение дает инструмент и небольшое окно для обмена между сеансами. Входящие сообщения встраиваются в ленту сеанса и сохраняются как записи расширения.