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

This commit is contained in:
2026-09-07 00:09:14 +08:00
parent 921dd25b04
commit 4204d91f86
8 changed files with 94 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")