[feature] first implementation of shell_task