[Feature] 增加plugin接口