cuando construyes algo nativo para agentes, los métodos e interfaces anteriores comienzan a sentirse inmediatamente obsoletos