e.g. when triggered in the middle of a workflow, the content assist should only offer commands that accept the previous command's output type. Perhaps with an option to show all commands (as a reference). Or mark invalid commands somehow, e.g. grayed out...