I agree. It's not the _method_ of the output that matters as much as what kind of operations the LLM has write/execute permissions over. Fundamentally the main issue in the exploit above is the LLM trying to inline MD images. If it didn't have the capability to do anything other than produce text in the client window for the user to do with as they please, it would be fine. Of course that isn't a very useful application of AI as an "Agent".