fix(chat): preserve retry attachments and per-answer context snapshots

This commit is contained in:
2026-09-07 00:09:14 +08:00
parent 11e5785681
commit ac2d36bf9c
10 changed files with 106 additions and 5 deletions
+3
View File
@@ -506,6 +506,9 @@ async def chat(request: ChatRequest) -> StreamingResponse:
usage=usage,
activity=activity,
parent_message_id=user_message_id,
workspace_context=request.workspace_context.model_dump() if request.workspace_context else None,
attachments=request.attachments,
context_captured=True,
)
return StreamingResponse(stream(), media_type="text/event-stream")