Data Agent работает на вашем центральном Pastukhov Agent: чат и все функции искусственного интеллекта берутся из него. Не нужно заводить отдельные ключи и подписки на модели — Data Agent пользуется моделями, навыками и чат-инфраструктурой вашего агента, а сам занимается только скриптами, запусками и данными.
Чат: агент наружу
Переменные AGENT_API_URL и AGENT_API_KEY соединяют Data Agent с Pastukhov Agent. Приложение проксирует общение: чат открывается на всех страницах, модели и навыки — ваши, из панели Pastukhov Agent. Единый агент работает и в Data Agent, и в остальных продуктах — настраивать каждое приложение отдельно не нужно. Подробнее о чате — на странице Чат с агентом.
Общая папка скриптов
Pastukhov Agent работает на той же папке scripts/, что монтирует Data Agent (это папка AGENT_PROJECT_PATH агента). Обе стороны видят одни и те же файлы: агент пишет и правит скрипты, Data Agent их выполняет и планирует. Роли разделены, конфликтов нет — агент не запускает скрипты через приложение, а только готовит их.
Агентские API: агент внутрь
Для управления данными у Data Agent есть программные интерфейсы — адреса API /api/agent/*, доступ к которым закрыт ключом в заголовке X-API-Key (в переменной DATA_AGENT_API_KEY хранится SHA-256-хэш этого ключа). Через них агент умеет:
- открывать ETL-сессии, привязанные к чату;
- смотреть источники данных и их схемы, выполнять запросы (только чтение): SELECT;
- работать с Lakehouse: списки, папки, файлы;
- управлять скриптами: список, запуск, опрос статуса, остановка;
- читать и заменять расписание целиком.
ETL-цикл из чата
Типичный цикл выглядит так: агент открывает сессию → смотрит доступные источники → пишет или правит extract.py и load.py → запускает → проверяет данные запросом → ставит расписание → закрывает сессию. Запуски, сделанные в рамках сессии, несут бейдж сессии и ссылку на чат — всегда видно, что и зачем запускалось.
Документация API
Описание агентских API живёт в проекте Data Agent (файл data-agent-api.md) — оно нужно разработчикам и самому агенту. Пользователю достаточно знать, что агент умеет всё это сам: вы просто описываете задачу в чате.
Лицензия
Чат и управление очередью промптов требуют действующей лицензии Data Agent. Типы лицензий и цены — на странице Лицензирование Data Agent.
Подробнее о самом Pastukhov Agent — на странице Pastukhov Agent.
Читайте также: Чат с агентом, Планировщик.