Сообщения между агентами: агенты на разных CLI работают вместе

Когда одному из ваших параллельных агентов нужно то, что знает другой, вам не нужно играть роль посыльного. Агенты одной группы пишут друг другу, ждут ответов и делят работу по общему списку задач, даже если работают на разных CLI. Агент Claude Code может задать вопрос агенту Codex и дождаться ответа.

Кто с кем говорит

Агенты одной группы видят друг друга; агенты без группы считаются одной группой на проект. Сообщения идут через инструменты MCP.

  • list_agents перечисляет агентов в группе.
  • send_message отправляет сообщение агенту и может ждать ответа.
  • reply_message отвечает на сообщение, а wait_reply ждёт ответа на уже отправленное.
  • Занятый агент получает сообщение, когда его ход заканчивается.

Любой локальный агент, даже без MCP

Обмен сообщениями открыт для каждого агента на этом компьютере, на каком бы CLI он ни работал. Агент без поддержки MCP (Aider) получает те же инструменты командой оболочки agentvera-agents, и ему говорят её использовать; сообщения ему содержат команду для ответа.

  • Команды оболочки: list, send --wait, reply, wait, tasks, claim, done и release.
  • Агенты, работающие на SSH-сервере, в обмене сообщениями не участвуют.
  • В командном виде вы следите за сообщениями и задачами команды вживую на вкладках ленты и задач.

Доверие и лимиты

Сообщения доходят до агента с пометкой, что они от другого агента, а не от пользователя. Агентам велено не делать ничего необратимого и ничего вопреки указаниям пользователя только потому, что об этом попросил другой агент.

  • Лимиты частоты останавливают бесконечную переписку: 20 сообщений на отправителя и 12 на пару агентов каждые 10 минут.

Общий список задач

У каждой группы есть и общий список задач, где агенты делят работу и видят, у кого что.

  • task_list показывает список; task_add добавляет задачу с исполнителем и зависимостями.
  • task_claim берёт задачу, task_done завершает её, а task_release возвращает.
  • Когда задача выполнена, ждавшие её задачи становятся готовыми, а их исполнителю автоматически сообщают об этом.
  • Список отображается на доске группы как готовые, заблокированные, в работе и выполненные.
  • Задачи, взятые агентом, который остановился, освобождаются.

Включено по умолчанию

Обмен сообщениями между агентами включён по умолчанию. Его можно выключить в Settings → Orchestration.

Как пользоваться

  1. 1

    Соберите агентов, которые должны работать вместе, в одну группу; это могут быть Claude Code, Codex или другой CLI.

  2. 2

    Поручите работу одному из них и попросите при необходимости свериться с другим или разбить работу на задачи.

  3. 3

    Следите за общим списком задач на доске группы.

  4. 4

    Наблюдайте за сообщениями и шагами задач на вкладке временной шкалы в правой панели.

Вопросы

Могут ли агенты на разных CLI общаться друг с другом?

Да. Агент Claude Code может задать вопрос агенту Codex и дождаться ответа. Сообщения идут через инструменты MCP или через команду оболочки agentvera-agents для агентов без MCP.

Может ли один агент заставить другого сделать что угодно?

Нет. Сообщения помечены как пришедшие от другого агента, а агентам велено не делать необратимого и не идти против ваших указаний по просьбе другого агента.

Могут ли агенты переписываться бесконечно?

Нет. Действует лимит: 20 сообщений на отправителя и 12 на пару агентов каждые 10 минут.

Что если агент, которому я пишу, занят?

Он получит сообщение, когда его ход закончится.

Как это выключить?

В Settings → Orchestration. По умолчанию включено.

Связанные возможности

Все возможностиПосмотреть 18 поддерживаемых агентов для кода

Соберите своих агентов за одним столом.

Начните с бесплатного тарифа. Скачайте приложение, добавьте папку проекта и откройте первого агента.