SPADE: Smart Python Agent Development Environment