pi-tools — плагин
Набор расширений для агента Pi: разбор чужих репозиториев, секреты с TTL, поиск по сессиям агентов.
- 87 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает расшифровки сессий других агентов на вашем диске и работает с выданными секретами
- Клонирует внешние репозитории и может публиковать задачи в Linear
Установка
Ручная установка
pi install git:github.com/joelhooks/pi-toolsЗависимости предварительно ставит `setup.sh` из репозитория; расширения включают через `pi config`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает расшифровки сессий других агентов на вашем диске и работает с выданными секретами
- Клонирует внешние репозитории и может публиковать задачи в Linear
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
pi-tools собирает расширения для кодирующего агента Pi. `repo-autopsy` клонирует репозитории GitHub в `~/.repo-autopsy` и дает инструменты `repo_clone`, `repo_structure`, `repo_search`, `repo_deps`, `repo_file` и `repo_find`. `secrets` выдает секреты на срок через `agent-secrets`, показывает состояние, отзывает и ведет журнал. `session-reader` читает ограниченные куски сессий Pi, Claude, Codex, Cursor, Grok и OpenCode, когда нужны точные доказательства. Еще в наборе `skill-shortcut` (автодополнение `$имя-навыка` вместо `/skill:имя-навыка`), `aliases` (`/quit` и `/q` вызывают `/exit`), `linear-tracker` (публикация задач в Linear по правилам проекта с проверкой результата) и `shortlink-qr` для коротких ссылок и QR-картинок автора. Каждое расширение включают отдельно через `pi config`.
Для кого. Пользователям Pi, которым нужны разбор зависимостей чужих репозиториев, временные секреты и поиск по прошлым сессиям агентов.
Подходит, если
- Чужой репозиторий надо клонировать и посмотреть структуру, зависимости и нужные файлы без ручной возни.
- Агенту выдают секрет на ограниченное время и потом отзывают.
- Точную цитату из прошлой сессии Claude, Codex или Cursor нужно найти в расшифровке.
- Описание задачи публикуют в Linear, и результат надо проверить повторным чтением.
Не подходит, если
- Вы не пользуетесь Pi: расширения написаны под этого агента.
- Нужны универсальные инструменты без привязки к инфраструктуре автора: часть расширений, например `shortlink-qr`, рассчитана на его сервисы.
- Хранить секреты вне `agent-secrets` не получится: расширение `secrets` работает через него.
Пример запроса к агенту
Клонируй репозиторий `zod`, покажи структуру и зависимости, затем найди файл с определением базовой схемы.Ограничения
Расширения рассчитаны на Pi и частично на личную инфраструктуру автора: для `shortlink-qr` нужны его короткие ссылки, а служба памяти сессий требует Executor, токен не короче 32 байт и LaunchAgent на macOS. Зависимости ставит скрипт `setup.sh` по ссылке `curl -sL .../setup.sh | bash`, и его стоит прочитать перед запуском. `session-reader` читает расшифровки других агентов с вашего диска, а ссылки на секреты требуют отдельного `agent-secrets`. Включение расширений по одному делается через `pi config`.
Как отключить. Отключите расширения в `pi config` или удалите пакет средствами Pi. Каталог `~/.repo-autopsy` и выданные секреты отзовите вручную.
Частые вопросы
Как установить?
Командой `pi install git:github.com/joelhooks/pi-tools`, затем включите нужное в `pi config`. Зависимости ставит `setup.sh` из репозитория.
Какие инструменты у `repo-autopsy`?
`repo_clone`, `repo_structure`, `repo_search`, `repo_deps`, `repo_file` и `repo_find`. Клоны складываются в `~/.repo-autopsy` для повторного просмотра.
Как работают секреты?
Расширение `secrets` выдает секрет с временем жизни через `agent-secrets`, показывает состояние, отзывает и ведет аудит.
Что читает `session-reader`?
Ограниченные фрагменты сессий Pi, Claude, Codex, Cursor, Grok и OpenCode. Инструменты `session_context`, `session_inspect` и `session_chunks` работают по идентификатору или пути к расшифровке.
Все ли расширения универсальны?
Нет. `shortlink-qr` и служба памяти рассчитаны на личные сервисы автора, остальные расширения применимы шире.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСборка кодинг-агента Pi с набором расширений: маскирование секретов, LSP, поиск по контексту, телеметрия, панель событий и командный режим
Минималистичный агент для кода в терминале, который расширяется скиллами, шаблонами промптов и пакетами на TypeScript
shitty-extensions добавляет агенту Pi пятнадцать расширений: второе мнение другой модели, режим плана, учет трат и циклы.
Личная конфигурация агента Pi с четырьмя командами: план, задачи, исполнение и ревью через файлы сессии в Markdown.
Веб-приложение для кодингового агента Pi: сессии переживают перезапуск, к ним можно подключать коллег и работать с телефона, без облачной виртуалки
Повторяющиеся шаги агента pi копятся как программы на JavaScript с манифестом и тестами, и pi вызывает их вместо ручного повтора.
Коротко о README
Описаны установка, таблица расширений, инструменты `repo-autopsy`, правила `linear-tracker` и работа `session-reader` с интеграцией MCP.