Skip to content
Запущено

События

Надежный журнал того, что делали агенты и почему.

Что это делает

Работа между агентами записывается в виде задач, событий, связей и артефактов в журнале Postgres, который сохраняется при перезапусках и может быть воспроизведен. Типизированная внутрипроцессная шина передает около девяноста видов доменных событий подписчикам внутри узла. Вместе они формируют временную шкалу: что было запрошено, кому делегировано, какой результат получен и на каком этапе произошла задержка.

Почему это важно

Когда цепочка агентов совершает что-то неожиданное, единственный полезный вопрос — «покажи мне шаги». Надежный журнал задач превращает этот поиск в простой запрос, а не в археологические раскопки, делая повторные попытки и отмену реальными операциями, а не просто надеждой.

Как это работает

  • Журнал задач надежен и поддерживает воспроизведение

    Задачи, события, связи делегирования и артефакты хранятся в виде строк в Postgres, поэтому при перезапуске трассировка не теряется, а зависшую связь можно запустить повторно.

  • Отмена и повтор являются первоклассными операциями

    Действия над выполняемой задачей сами записываются как события, поэтому любое вмешательство становится частью временной шкалы.

  • Внутрипроцессная шина честна в отношении своей области действия

    Это типизированный одноузловой источник событий. Мы не называем его распределенной основой для событий, потому что он таковым не является.

Вопросы

Это Kafka?
Нет. Внутрипроцессная шина — это локальный для узла типизированный источник событий, а надежность обеспечивается журналом задач в Postgres. Если вам нужен стриминг между кластерами, это не то решение.
Можно ли посмотреть, что сделал агент?
Да: временная шкала задачи с событиями, связями делегирования и артефактами, включая принятые меры вмешательства.
Назад к истории

That was step 6 of 6: a reply leaves, and the trail stays. Это весь путь, от прибытия до воспроизводимой записи.