fix isExtension issue
Merge branch 'plugin_interface'