* Add base reasoning implementation * Provide explicit async and streaming capability * Allow refreshing the information panel