Открытый агент для программирования и исследований на базе постоянного Python REPL, с субагентами, самосовершенствующимся harness и поддержкой длительных задач.
nicobailon/pi-subagents
Расширение для Pi, которое позволяет кодовому агенту Pi делегировать задачи специализированным дочерним агентам, работающим на переднем или заднем плане.
- Звёзды
- 4,139
- Форки
- 841
- Открытые issues
- 1
- Последний коммит
- 11 часов назад
Что это?
pi-subagents — расширение для Pi, кодового агента. Оно позволяет родительской сессии Pi передавать задачу специализированной дочерней сессии Pi, у которой есть собственная роль, а затем возвращает результат в диалог. Типичные задачи — ревью кода, изучение кодовой базы, реализация, параллельные проверки и сохранённые многошаговые сценарии.
Дочерние агенты на переднем плане показывают ход работы прямо в диалоге. Агенты на заднем плане запускаются в отдельном процессе runner, поэтому работа продолжается после того, как управление возвращается пользователю, а проверить результат можно позже. Под редактором отображается постоянно видимый FleetView с активными запусками, а команда `/subagents-fleet` открывает инспектор: в нём можно читать транскрипты, направлять работу запущенного дочернего агента или останавливать его.
В пакет входят встроенные агенты scout, researcher, worker, reviewer, oracle и delegate, а также режим council для сравнения советов от моделей. Пользователи могут запрашивать их обычным языком, а собственных агентов можно определять в отдельном каталоге агентов.
Ключевые возможности
- 01Передаёт задачи специализированным дочерним сессиям Pi из родительской сессии.
- 02Запускает дочерних агентов на переднем плане с потоковой передачей хода работы или на заднем плане.
- 03Включает встроенных агентов для изучения кодовой базы, исследований, реализации, ревью и получения второго мнения.
- 04Показывает активные запуски в постоянно видимом FleetView и предоставляет инспектор для просмотра транскриптов и управления.
- 05Поддерживает параллельное ревью, сохранённые сценарии и сравнение нескольких моделей в режиме council.
Сценарии использования
- Получение ревью diff от отдельного агента-рецензента перед слиянием.
- Изучение незнакомой кодовой базы перед планированием изменений.
- Параллельный запуск нескольких рецензентов для проверки корректности, тестов и сложности.
- Запуск долгих задач в фоновом режиме, пока вы продолжаете заниматься другой работой.
Быстрый старт
- 1
Установите расширение с помощью Pi
pi install npm:pi-subagents - 2
Попросите Pi обычным языком использовать субагента, например проверить diff с помощью reviewer
Что важно знать
- Требуется Pi версии 1.2.0 или новее.
- Согласно README, фоновые дочерние процессы в автономной сборке Pi поддерживаются только в Linux x64.
В подборках
Темы
Частые вопросы
- Что такое pi-subagents?
- Расширение для Pi, которое позволяет кодовому агенту Pi делегировать задачи специализированным дочерним агентам, работающим на переднем или заднем плане. pi-subagents — расширение для Pi, кодового агента. Оно позволяет родительской сессии Pi передавать задачу специализированной дочерней сессии Pi, у которой есть собственная роль, а затем возвращает результат в диалог. Типичные задачи — ревью кода, изучение кодовой базы, реализация, параллельные проверки и сохранённые многошаговые сценарии.
- pi-subagents можно использовать бесплатно? Какая у него лицензия?
- pi-subagents распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pi-subagents всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pi-subagents — 6 нояб. 2026 г..
- Для чего можно использовать pi-subagents?
- Получение ревью diff от отдельного агента-рецензента перед слиянием. Изучение незнакомой кодовой базы перед планированием изменений. Параллельный запуск нескольких рецензентов для проверки корректности, тестов и сложности. Запуск долгих задач в фоновом режиме, пока вы продолжаете заниматься другой работой.
- Как установить pi-subagents?
- Установите расширение с помощью Pi: pi install npm:pi-subagents Попросите Pi обычным языком использовать субагента, например проверить diff с помощью reviewer
- Где скачать pi-subagents?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nicobailon/pi-subagents
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Проверяет каждое изменение и ход агента с помощью модели принятия решений, выявляет нарушения правил проекта для AI-агентов и просит агента их исправить.
Плагины Claude Code для выполнения согласованных и спланированных процессов разработки, проектирования, проверки и верификации изменений кода.
Агент для программирования на базе pi, который передаёт типовые решения — например, проверку разрешений и очистку контекста — небольшой модели-судье, чтобы основная модель могла сосредоточиться на коде.
Локальный AI-терминал для разработки с приоритетом локальных данных и доказательств: связывает LLM с файлами проекта, инструментами, проверками и контекстом.
Самостоятельно размещаемый центр управления агентами для программирования OpenHands, Claude Code и Codex на локальных, удалённых и облачных серверах.