cli is great for agent. But it's quite troublesome to develop clis for every project. I wondered if there was a standard and specification that directly allowed a unified cli to operate the target APIs, then I found restish, which was the perfect solution.