---
title: "Задачи, боты и промпт-очередь"
id: "1698"
type: "page"
slug: "tasks"
published_at: "2026-09-04T07:20:54+00:00"
modified_at: "2026-09-04T09:01:23+00:00"
url: "https://pastukhov.com/agents/multiagent/docs/tasks"
markdown_url: "https://pastukhov.com/agents/multiagent/docs/tasks.md"
excerpt: "В чатах агентов живут автоматизация и ассистентские возможности: задачи по расписанию, боты и очередь заготовленных…"
---

# Задачи, боты и промпт-очередь

[https://pastukhov.com/agents/multiagent/docs/tasks.md](https://pastukhov.com/agents/multiagent/docs/tasks.md)

В чатах агентов живут автоматизация и ассистентские возможности: **задачи по расписанию**, **боты** и **очередь заготовленных запросов**, а также MCP-серверы и навыки. Всё это — собственные сущности агента, и MultiAgent их не копирует, а показывает: диалоги открываются со страницы агента, обращаются к его же данным, а обновления приходят тем же каналом, что и события чатов. MultiAgent не добавляет своей логики и ничего не хранит на своей стороне — «всё своё ношу с собой», только для агента.

## Задачи по расписанию

Диалог **Задачи** открывается со страницы агента и показывает его расписания: время и дни запуска (задаются строками вроде «каждый день в 9 утра»), условия запуска и журнал выполненных запусков. Условия вроде **«уведомить в чате»** позволяют запускать сценарий только по итогам проверки — например, когда вывод скрипта содержит нужную строку; у таких задач в списке стоит соответствующий значок.

В журнале у каждого запуска — когда сработало расписание и что вернул сценарий; журналы открываются вкладками. Все поля и действия задач — это команды агента, которые MultiAgent передаёт как есть: создание, правки и запуск применяются на самом агенте.

## Боты

Диалог **Боты** управляет ботами агента — каналами в мессенджерах, через которые агент общается с пользователями. Конфигурация читается и сохраняется через API самого агента, обновления событий приходят тем же каналом, что и чаты. Как и задачи, боты — «чужое имущество» в чистом виде: MultiAgent показывает интерфейс агента как есть и не хранит настройки у себя.

## Очередь промптов

Кнопка **Prompts** в поле ввода чата открывает очередь промптов агента — список заготовленных запросов «текст + модель + навык». Ручная отправка строки создаёт на агенте чат с моделью и навыком этой строки, отправляет текст, убирает строку из очереди и открывает новый чат.

Настройки **AutoSend** (включено/выключено, максимум одновременно активных чатов, интервал проверки, автопереход) — настройки самого агента: его внутренний распорядитель сам отправляет накопившиеся промпты в новые чаты, даже когда никто не смотрит в интерфейс. Очередь хранится у агента — MultiAgent только показывает её, у каждого агента очередь своя, а синхронизация между вкладками идёт через события настроек.

## MCP-серверы и навыки

Кнопка **«MCP-серверы»** на странице агента открывает конфигурацию его MCP-серверов — внешних программ-«посредников», через которые агент получает доступ к базам данных, файлам и веб-сервисам, — тоже через API агента, без промежуточного хранения. Диалог **«Управление навыками»** показывает дерево файлов и редакторы навыков агента; правки пишутся в его же данные. Первая строка первого сообщения со слагом навыка (`/deploy`) назначает навык чату и убирается из текста — команда, которая навыком не является, отправляется как есть.

## Как это устроено

Браузер никогда не общается с агентом напрямую. Все запросы идут через один «передаточный пункт»: сервер MultiAgent пересылает их агенту от имени менеджера, чей вход он хранит у себя (устаревший вход обновляется сам, с одним повтором запроса). Живой трафик идёт через постоянное соединение: пока хотя бы один клиент смотрит на агента, сервер держит одно подключение к нему и раздаёт события всем браузерам — поток ответов чата, изменения очереди и итоги, жизненный цикл агента, статистика, git и развёртывание, навыки, модели, лицензия, звуки, сценарии, задачи и боты, изменения настроек и перенаправления очереди.

Управлять чатом агента из MultiAgent можно только ограниченным набором действий: отправить сообщение, отправить/изменить/удалить сообщение очереди, остановить обработку и ответить на вопрос. Отправка нового сообщения (включая очередь) проверяет лицензию: при недействительной лицензии вызов до агента не доходит и открывается диалог продления; остановка обработки и ответ на вопрос лицензию не проверяют.

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