Support cli_engine