v0.4.13 - Fix: all messages now render
Root cause found and fixed: marked v18 changed marked.parse() to return a string synchronously instead of a Promise. The code called .then() on the string, which threw TypeError and stopped the message rendering loop after the first assistant message. All 230+ messages now render correctly.