If AI agents need CLIs, then whats stopping them from using APIs directly. I see CLIs as good wrappers over APIs, and nothing more. What more will CLIs provide which `curl -X POST` can't/won't provide?
Context limits and context poison/rot/whatnot stops them. CLI's are a great way to make a focused context. But any other trick to filter out noise would also work.