Merge pull request #3060 from chengzhichao-xydt/codex/error-wrap-and-marshal

fix: use %w for error wrapping and handle json.MarshalIndent error
This commit is contained in:
Mauro
2026-06-11 18:36:55 +02:00
committed by GitHub
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -2275,7 +2275,10 @@ func (t *WebFetchTool) Execute(ctx context.Context, args map[string]any) *ToolRe
"text": text,
}
resultJSON, _ := json.MarshalIndent(result, "", " ")
resultJSON, marshalErr := json.MarshalIndent(result, "", " ")
if marshalErr != nil {
return ErrorResult(fmt.Sprintf("failed to marshal result: %v", marshalErr))
}
return &ToolResult{
ForLLM: string(resultJSON),