Add semantic configuration and eassist