Skip to content
Ao vivo

Eventos

Um registro durável do que os agentes fizeram e por quê.

O que faz

O trabalho de agente para agente é registrado como tarefas, eventos, arestas e artefatos em um livro-razão do Postgres que sobrevive a reinicializações e pode ser repetido. Um barramento digitado em processo carrega aproximadamente noventa tipos de eventos de domínio para assinantes em um nó. Juntos, eles lhe dão uma linha do tempo: o que foi perguntado, a quem foi delegado, o que voltou e onde ficou preso.

Por que isso importa

Quando uma cadeia de agentes faz algo surpreendente, a única pergunta útil é "mostre-me os passos". Um livro-razão de tarefas durável torna isso uma consulta em vez de um projeto de arqueologia, e torna a repetição e o cancelamento operações reais em vez de esperanças.

Como funciona

  • O livro-razão de tarefas é durável e reproduzível.

    Tarefas, eventos, arestas de delegação e artefatos são linhas em Postgres, portanto uma reinicialização não perde o rastreamento e uma aresta presa pode ser retentada.

  • Cancelar e tentar novamente são de primeira classe.

    As ações contra uma tarefa em execução são registradas como eventos, portanto a intervenção faz parte da cronologia.

  • O barramento em processo é honesto sobre seu escopo.

    É um emissor de nó único digitado. Não o descrevemos como uma espinha dorsal de evento distribuído, porque não é.

Perguntas

Isso é Kafka?
Não. O barramento em processo é um emissor local de nó digitado, e a durabilidade vem de um livro-razão de tarefas Postgres. Se você precisar de streaming entre clusters, não é esse.
Posso ver o que um agente fez?
Sim: uma cronologia de tarefas com eventos, arestas de delegação e artefatos, incluindo as intervenções tomadas contra ela.
Voltar para a história

That was step 6 of 6: a reply leaves, and the trail stays. Esse é o caminho completo, desde a chegada até um registro reproduzível.