Agents - Neotask by Neotask Documentation | Neotask

Агенты

Что такое агенты?

Агенты — это изолированные ИИ-ассистенты, которые рассуждают над проблемами, выполняют задачи и общаются на множестве платформ. Каждый агент имеет собственное рабочее пространство, историю сессий, конфигурацию модели и привязки к каналам.

Изоляция агентов

Каждый агент получает:

  • Рабочее пространство — выделенная директория для файлов, заметок и данных агента
  • Сессии — независимая история разговоров и транскрипты
  • Конфигурация — выбор модели, разрешения для инструментов, лимиты расходов
  • Идентичность — уникальная персона, определённая в файле AGENTS.md агента
  • Профили аутентификации — конфигурации ключей API и аутентификации для каждого агента
  • Персоны агентов

    Рабочее пространство каждого агента содержит файл AGENTS.md, определяющий личность, инструкции и поведенческие правила. Этот постоянный системный промпт формирует то, как агент отвечает — тон, предметная экспертиза, форматирование, использование инструментов и политики безопасности.

    Маршрутизация для нескольких агентов

    При работе нескольких агентов входящие сообщения маршрутизируются автоматически на основе привязок:

  • Привязка к каналу — все сообщения с платформы (например, все Telegram → агент personal)
  • Привязка к серверу/рабочему пространству — конкретный сервер Discord или рабочее пространство Slack направляется к выделенному агенту
  • Привязка по типу чата — личные сообщения направляются к одному агенту, групповые — к другому
  • Привязка к контакту/собеседнику — сообщения от конкретных контактов направляются к конкретным агентам
  • Привязки оцениваются в порядке приоритета. Побеждает первое совпадение. Несовпавшие сообщения направляются к агенту по умолчанию.

    Суб-агенты и делегирование

    Агенты могут порождать суб-агентов для специализированных задач:

  • Делегирование задач — разбивать сложные задачи и делегировать части специализированным суб-агентам
  • Изолированное выполнение — суб-агенты работают в собственном контексте сессии
  • Переговорные разговоры — агенты могут вести диалоги туда-обратно (до 5 итераций) для совместной работы
  • Объявление результатов — результаты суб-агента могут быть опубликованы обратно в исходный канал
  • Команды и оркестрация

    Многоагентные команды обеспечивают скоординированные рабочие процессы:

  • Параллельное выполнение — запускать несколько агентов одновременно над разными аспектами задачи
  • Последовательные конвейеры — объединять агентов в цепочку, где каждый опирается на вывод предыдущего
  • Гибридный режим — сочетать параллельное и последовательное выполнение
  • Отслеживание задач — отслеживать статус работы каждого агента (в очереди, выполняется, готово, ошибка, отменено)
  • Профили инструментов

    Управляйте тем, что может делать каждый агент:

    | Профиль | Доступные инструменты | |---------|----------------| | minimal | Только статус сессии | | coding | Ввод-вывод файлов, выполнение, сессии, память, изображения | | messaging | Отправка сообщений, история сессий | | full | Все инструменты (по умолчанию) |

    Пользовательские списки разрешений/запретов можно задать для каждого агента и каждого провайдера модели.

    Безопасный режим

    Безопасный режим предоставляет песочницу для выполнения:

  • Главный переключатель — включить или отключить глобально
  • Управление по агентам — отключить для доверенных агентов, оставить включённым для остальных
  • Подтверждение выполнения — чувствительные операции требуют явного подтверждения пользователя
  • Синхронизация политик — настройки синхронизируются во всех подключённых клиентах в режиме реального времени
  • Память агента

    Каждый агент имеет доступ к системе памяти:

  • MEMORY.md — постоянные заметки и важная информация между сессиями
  • Файлы памяти — дополнительные структурированные знания в директории memory/
  • Векторный поиск — поиск в памяти с использованием запросов на естественном языке
  • Подробности см. в разделе Сессии и память.

    View full documentation