Em ambientes distribuídos ou com vários processos, o AgentGuard permite o rastreamento de custos entre processos e o compartilhamento de orçamento por meio do Redis. Os usuários precisam configurar o URL do Redis durante a inicialização, por exemplo:redis: 'redis://localhost:6379'
. Quando ativado, todos os processos conectados à mesma instância do Redis compartilharão o orçamento total, evitando situações em que um único processo gasta demais e os outros não sabem disso.
O Redis é um item de configuração opcional e só é necessário em ambientes de vários processos. Para desenvolvimento autônomo ou projetos de processo único, não há necessidade de configurar o Redis, pois o AgentGuard rastreia os custos na memória local por padrão.
Essa resposta foi extraída do artigoAgentGuard: uma ferramenta para monitorar os custos dos agentes de IA em tempo real e evitar excessos de custosO