]> git.giacomolli.uk - onechat/blobdiff - tools.go
Complete context on forwarded local errors
[onechat] / tools.go
index 24e0fdb346acbbb486f5e1ca607968e35aca6d99..24e745bb51192a2575472c83d5e3f69670dad2e7 100644 (file)
--- a/tools.go
+++ b/tools.go
@@ -422,7 +422,12 @@ func (b *Toolbox) zoomAgent(ctx context.Context, name string) (string, error) {
                return "", fmt.Errorf("open worker log: %w", err)
        }
 
-       return subagent.Show()
+       text, err := subagent.Show()
+       if err != nil {
+               return text, fmt.Errorf("read worker log: %w", err)
+       }
+
+       return text, nil
 }
 
 // zoom returns message id whole for n = 1, or else the two lines under the line