@@ -189,8 +189,7 @@ func NewViewTool(
189 if err != nil {
189 if err != nil {
190 return fantasy.ToolResponse{}, fmt.Errorf("error reading file: %w", err)
190 return fantasy.ToolResponse{}, fmt.Errorf("error reading file: %w", err)
192− isValidUt8 := utf8.ValidString(content)
192+ if !utf8.ValidString(content) {
194 return fantasy.NewTextErrorResponse("File content is not valid UTF-8"), nil
193 return fantasy.NewTextErrorResponse("File content is not valid UTF-8"), nil