]> git.giacomolli.uk - onechat/blobdiff - model.go
Add local context to memory operation failures
[onechat] / model.go
index c443a12981c8f47546396fd4c6150b2cc9fbdd18..f630b3e8f50ab76f92261bd8111f9010f0f76d95 100644 (file)
--- a/model.go
+++ b/model.go
@@ -463,8 +463,11 @@ func modelReadEvent(response *ModelResponse, data []byte) (bool, error) {
                }
 
                response.Text, err = modelOutputText(response.Output)
                }
 
                response.Text, err = modelOutputText(response.Output)
+               if err != nil {
+                       return true, fmt.Errorf("read completed response text: %w", err)
+               }
 
 
-               return true, err
+               return true, nil
        case "response.incomplete":
                reason := "unknown"
                if event.Response != nil && event.Response.IncompleteDetails != nil {
        case "response.incomplete":
                reason := "unknown"
                if event.Response != nil && event.Response.IncompleteDetails != nil {