feat(captain): align streaming fallbacks
This commit is contained in:
@@ -87,6 +87,11 @@ func (h *SSEStreamHandler) StreamCopilotMessage(c *gin.Context) {
|
||||
writeSSEMessage(c, "done", `{"done": true}`)
|
||||
return
|
||||
}
|
||||
if h.llmProvider == nil {
|
||||
writeSSEMessage(c, "error", `{"error": "Captain is disabled", "status": 422, "done": true}`)
|
||||
writeSSEMessage(c, "done", `{"done": true}`)
|
||||
return
|
||||
}
|
||||
|
||||
// Build chat messages from thread history + new user message
|
||||
chatMessages := buildStreamChatMessages(thread, req.Content)
|
||||
|
||||
Reference in New Issue
Block a user