Adds template selection handling to Sema4.ai: Create Action Package
Adds Action Server client in Python LS
Action Server client implementation is rather simple for now, and does not include intricate features that RCC client has, such as interactive mode or extensive error logging.
Also - we rely on VSCode client to handle download (and storage) of Action Server executable, therefore all commands require a proper path. Client class later uses it to work as a front for AS commands running. This could be changed in the future, but for now, I decided to leave it this way.
Sema4.ai: Create Action Package
Action Server client implementation is rather simple for now, and does not include intricate features that RCC client has, such as interactive mode or extensive error logging.
Also - we rely on VSCode client to handle download (and storage) of Action Server executable, therefore all commands require a proper path. Client class later uses it to work as a front for AS commands running. This could be changed in the future, but for now, I decided to leave it this way.