- add reusable autocomplete provider contracts - integrate slash command completions with editor select list