Основы
Архитектура интеграции Pi
В этом документе описывается, как OpenClaw интегрируется с pi-coding-agent и связанными пакетами (pi-ai, pi-agent-core, pi-tui) для обеспечения возможностей ИИ-агента.
Обзор
OpenClaw использует SDK pi для встраивания ИИ-агента кодирования в свою архитектуру шлюза обмена сообщениями. Вместо запуска pi как подпроцесса или использования режима RPC, OpenClaw напрямую импортирует и создает экземпляр AgentSession pi через createAgentSession(). Такой встроенный подход обеспечивает:
- Полный контроль над жизненным циклом сессии и обработкой событий
- Внедрение пользовательских инструментов (обмен сообщениями, песочница, действия для конкретных каналов)
- Настройку системного промпта для каждого канала/контекста
- Сохранение сессий с поддержкой ветвления/компактизации
- Ротацию профилей аутентификации для нескольких аккаунтов с отказоустойчивостью
- Независимое от провайдера переключение моделей