You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: buffer Docker log chunks into complete lines before SSE emit
Docker splits long stdout lines (e.g. stream-json tool_result events
with full file contents) across multiple log frames. Each fragment
fails JSON.parse in the frontend, displaying raw JSON blobs.
Backend: stream_output now buffers chunks and only emits complete
newline-delimited lines, so each SSE event is a parseable JSON line.
Frontend: parseStreamEvent suppresses text that looks like a JSON
fragment (starts with {, [, or ") as defense-in-depth.
0 commit comments