Agents
Agent é o adapter de um provider capaz de executar uma ou mais capacidades. O AgentRegistry é a
fonte de verdade de saúde, capacidade, carga e cooldown. Cada Goal obtém um lease antes de invocar o
provider e o libera com feedback.
O resultado normalizado registra sucesso, mudança solicitada, bloqueio, falha ou cancelamento, além de retry, categoria, duração, tokens quando disponíveis e artefatos. Providers customizados devem definir comando, argumentos, capacidades e descoberta de modelos e ter testes próprios.