---
title: "Интеграция с Pastukhov Agent"
id: "1719"
type: "page"
slug: "agent"
published_at: "2026-09-04T10:19:37+00:00"
modified_at: "2026-10-22T16:48:58+00:00"
url: "https://pastukhov.com/agents/data/docs/agent/"
markdown_url: "https://pastukhov.com/agents/data/docs/agent.md"
excerpt: "Data Agent работает на вашем центральном Pastukhov Agent: чат и все функции искусственного интеллекта берутся…"
---

# Интеграция с Pastukhov Agent

[https://pastukhov.com/agents/data/docs/agent/.md](https://pastukhov.com/agents/data/docs/agent/.md)

Data Agent работает на вашем центральном Pastukhov Agent: чат и все функции искусственного интеллекта берутся из него. Не нужно заводить отдельные ключи и подписки на модели — Data Agent пользуется моделями, навыками и чат-инфраструктурой вашего агента, а сам занимается только скриптами, запусками и данными.

## Чат: агент наружу

Переменные `AGENT_API_URL` и `AGENT_API_KEY` соединяют Data Agent с Pastukhov Agent. Приложение проксирует общение: чат открывается на всех страницах, модели и навыки — ваши, из панели Pastukhov Agent. Единый агент работает и в Data Agent, и в остальных продуктах — настраивать каждое приложение отдельно не нужно. Подробнее о чате — на странице [Чат с агентом](/agents/data/docs/chat)
.

## Общая папка скриптов

Pastukhov Agent работает на том же каталоге `apps/data`, который монтирует Data Agent: скрипты лежат в `apps/data/scripts`, настройки источников — в `apps/data/sources`. Обе стороны видят одни и те же файлы: агент пишет и правит скрипты, Data Agent их выполняет и планирует. Роли разделены, конфликтов нет — агент не запускает скрипты через приложение, а только готовит их.

## Агентские API: агент внутрь

Для управления данными у Data Agent есть программные интерфейсы — адреса API `/api/agent/*`, доступ к которым закрыт ключом в заголовке `X-API-Key` (в переменной `DATA_APP_HASH` хранится SHA-256-хэш этого ключа). Через них агент умеет:

- открывать ETL-сессии, привязанные к чату;
- смотреть источники данных и их схемы, выполнять запросы (только чтение): SELECT;
- работать с Lakehouse: списки, папки, файлы;
- управлять скриптами: список, запуск с нужными параметрами и предельным временем, опрос статуса, остановка;
- читать и заменять расписание целиком, включая связки «после запуска»;
- смотреть состояние среды Python — доступен ли интерпретатор и подтянуты ли библиотеки — и читать полные правила запуска скриптов.

## ETL-цикл из чата

Типичный цикл выглядит так: агент открывает сессию → смотрит доступные источники → пишет или правит `extract.py` и `load.py` → запускает → проверяет данные запросом → ставит расписание → закрывает сессию. Запуски, сделанные в рамках сессии, несут бейдж сессии и ссылку на чат — всегда видно, что и зачем запускалось.

## Документация API

Описание агентских API живёт в проекте Data Agent — это навык `data-manager`, есть и русская его версия: в нём разобран рабочий цикл и приведены все адреса API с примерами. Правила запуска скриптов отдаёт и сам сервер: агенту, у которого есть только адрес приложения и ключ, этого достаточно, чтобы писать и запускать скрипты. Навык нужен разработчикам и самому агенту. Пользователю достаточно знать, что агент умеет всё это сам: вы просто описываете задачу в чате.

## Лицензия

Чат и управление очередью промптов требуют действующей лицензии Data Agent. Лицензия входит в подписку [«Фабрика агентов»](/agents/factory)
.

Подробнее о самом Pastukhov Agent — на странице [Pastukhov Agent](/agents/agent)
.

Читайте также: [Чат с агентом](/agents/data/docs/chat)
, [Планировщик](/agents/data/docs/scheduler)
.

[← Оглавление документации](/agents/data/docs)
