Pickaxe: Uma biblioteca TypeScript para construir agentes de IA escaláveis
Pickaxe é uma biblioteca leve em TypeScript para construir agentes de IA tolerantes a falhas e escaláveis. Ele lida com as complexidades de execução durável, enfileiramento e agendamento, permitindo que você se concentre na lógica de negócios principal. Não é um framework; tudo é uma função, facilitando a integração com bases de código existentes. Agentes podem chamar ferramentas, outros agentes ou quaisquer funções que você definir. Construído no sistema de fila de tarefas durável do Hatchet, o Pickaxe garante tolerância a falhas e recuperabilidade, retomando automaticamente a execução mesmo após falhas de máquina. Ele suporta implantação distribuída em várias plataformas baseadas em contêineres e oferece opções de configuração para tentativas, limitação de taxa, controle de concorrência e muito mais.