solar power agent