new cli and workflow library extension