added safagent provider type