the first zsh output from chatgpt threw a bunch of errors but also seemed to partially work, so i just copied a truncated version of the error output, pasted that back into chatgpt, and described the parts that did appear to be working correctly.