Pushover agent implementation