Pi 1C Agent: профиль 1С для Pi Coding Agent
Pi 1C Agent
Профиль для Pi Coding Agent под 1С-разработку: режимы ASK, PLAN и BUILD, специализированные субагенты, знания конфигурации и опциональные MCP-инструменты
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- В режиме BUILD агент меняет исходники, собирает артефакты и может загружать конфигурацию в тестовую ИБ командой /update1cbase
- Опциональные MCP память и браузер отправляют данные проекта во внешние или локальные сервисы после отдельного включения
Установка
Ручная установка
git clone https://github.com/z03ps00/pi-1c-agent.git ~/pi-1c-agent
export PI_CODING_AGENT_DIR=~/pi-1c-agentКлонирование профиля для Linux и macOS.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Профиль добавляет поверх Pi Coding Agent слой для реальной 1С-разработки: режим ASK только читает и отвечает, PLAN исследует задачу и готовит план без записи кода, BUILD меняет файлы и вызывает инструменты. Перед изменением агент определяет, писать в основную конфигурацию или в существующее расширение. Тринадцать специализированных субагентов (аналитик, исследователь, планировщик, разработчик, тестировщик, ревьюер кода и архитектуры, исправление дефектов и другие) можно запускать параллельно для read-only ролей и последовательно для тех, что пишут в одно дерево. Знания о конкретной конфигурации хранятся в .pi/1c с evidence и подтверждением перед активацией, а MCP-инструменты (1С Docker-бандл, EDT MCP, Vanessa, память, браузер) подключаются по отдельности через мастер /installtools. Есть команды для выгрузки из ИБ, сборки .cf/.cfe и цикла деплоя в тестовую базу.
Для кого. Для 1С-разработчиков, которые уже используют Pi Coding Agent и хотят под него специализированный профиль с режимами, субагентами и знаниями конкретной конфигурации.
Подходит, если
- Нужно разбирать чужую или сложную конфигурацию 1С в режиме только чтения перед изменением
- Нужен план доработки с рисками и способом проверки до того, как агент начнет писать код
- Нужны отдельные субагенты под анализ, разработку, тестирование и ревью, работающие параллельно там, где это безопасно
Не подходит, если
- Вы используете не Pi Coding Agent, а другого агента: часть runtime-защит ASK/PLAN/APPROVE работает только в Pi и не воспроизводится один в один в других средах
- Нужен простой одноразовый скрипт без модели ASK/PLAN/BUILD и субагентов
- Нет установленной платформы 1С и доступа к базе для работы с ИБ
Пример запроса к агенту
/mode plan Нужно добавить проверку остатков перед проведением документа отгрузки, изучи текущую реализацию и предложи планОграничения
Профиль сделан под Pi Coding Agent, сторонний проект не из списка агентов SkillFoxx: README прямо говорит, что Cursor читает AGENTS.md как обычные инструкции, но защиты режимов ASK/PLAN/APPROVE это Pi-only механизм и в Cursor не работают так же. MCP-сервисы, о которых знает профиль, не считаются установленными автоматически, их нужно подключать по отдельности через /installtools. Часть материалов адаптирована из сторонних репозиториев (comol/ai_rules_1c, Desko77/cursor-1c-skills, comol/Humanizer_RU), точные границы лицензий указаны в NOTICE. Требует Node.js 22.19 и выше и установленный Pi Coding Agent 0.85.x.
Как отключить. Удалите переменную PI_CODING_AGENT_DIR или папку клонированного профиля, чтобы Pi перестал его использовать.
Проверка безопасности
- В режиме BUILD агент меняет исходники, собирает артефакты и может загружать конфигурацию в тестовую ИБ командой /update1cbase
- Опциональные MCP память и браузер отправляют данные проекта во внешние или локальные сервисы после отдельного включения
Коротко о README
README подробно описывает профиль Pi Coding Agent для 1С: таблицу возможностей, режимы ASK/PLAN/BUILD с mermaid-схемой прохождения задачи, список из тринадцати специализированных субагентов, команды работы с тестовой базой и релизными артефактами, механизм знаний проекта с приоритетом контекста, ротацию сессии при заполнении контекста, opt-in подключение MCP по отдельным установщикам, список скиллов включая Humanizer RU и КД 2/3, режимы approval, структуру репозитория, раздел важных ограничений и лицензионные благодарности трем сторонним проектам, на основе которых сделаны части профиля.
Частые вопросы
Работает ли профиль в Cursor так же, как в Pi?
Нет, README прямо предупреждает, что Cursor читает AGENTS.md как инструкции, но runtime-защиты режимов и /approve это механизм Pi-рантайма.
Что происходит, если контекст сессии заполняется во время долгой задачи?
При включенной /session-rotate агент записывает handoff с состоянием задачи, проверяет его и продолжает работу в новой Pi-сессии, связанной с предыдущей.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything