pi-intercom — плагин

pi-intercom связывает сеансы pi на одной машине: сообщения один на один между агентами или по горячей клавише Alt+M.

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

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

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

  • Входящее сообщение по умолчанию может запустить ход агента, поэтому сеансы получают команды друг от друга без участия человека.
Все причины и проверки

nicobailon/pi-intercom

Установка

Ручная установка

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

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

Веб-приложение для кодингового агента Pi: сессии переживают перезапуск, к ним можно подключать коллег и работать с телефона, без облачной виртуалки

CLIШирокий доступ833Звезды репозитория

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

ПлагинМинимальный доступ183Звезды репозитория

Расширение Pi для фоновых субагентов: делегирует задачи параллельно, строит цепочку Manager, Lead и Agent и следит за ней в herdr

ПлагинШирокий доступ226Звезды репозитория

Telegram-мост к агенту Pi: продолжайте сессию с телефона голосом и скриншотами и возвращайте ее в терминал

CLIШирокий доступ147Звезды репозитория

Личная конфигурация агента Pi с четырьмя командами: план, задачи, исполнение и ревью через файлы сессии в Markdown.

ВоркфлоуШирокий доступ459Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
pi-intercom (эта карточка)нет627
pi-subagentsнет1 449запускает дочерних агентов внутри pi; pi-intercom соединяет независимые сеансы и дает связь с руководителем
Pi Herdsmanнет226управляет группой сеансов pi; pi-intercom передает сообщения между выбранными сеансами

Коротко о README

Расширение дает инструмент и небольшое окно для обмена между сеансами. Входящие сообщения встраиваются в ленту сеанса и сохраняются как записи расширения.

Бейдж для README

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