{# POST /tasks/{id}/messages 响应 — append 进 #chat-stream beforeend。 含 user msg 卡 + assistant 容器(SSE 监听器在它身上)。 htmx-ext-sse:sse-connect 开 EventSource;sse-swap 列的 event 把 data 作为 HTML swap 到自己(hx-swap=beforeend 决定追加而非替换)。 #} user {{ user_html | safe }} assistant {# SSE event=text/tool_call/tool_result/error 的 data → swap 到这个 article 内尾部 #}