@@ -177,19 +177,19 @@ func NewViewTool(
177177 }
178178
179179 if len(suggestions) > 0 {
180− return fantasy.NewTextErrorResponse(fmt.Sprintf("File not found: %s\n\nDid you mean one of these?\n%s",
180+ return fantasy.NewTextErrorResponse(fmt.Sprintf("file not found: %s\n\nDid you mean one of these?\n%s",
181181 filePath, strings.Join(suggestions, "\n"))), nil
182182 }
183183 }
184184
185− return fantasy.NewTextErrorResponse(fmt.Sprintf("File not found: %s", filePath)), nil
185+ return fantasy.NewTextErrorResponse(fmt.Sprintf("file not found: %s", filePath)), nil
186186 }
187187 return fantasy.ToolResponse{}, fmt.Errorf("error accessing file: %w", err)
188188 }
189189
190190 // Check if it's a directory
191191 if fileInfo.IsDir() {
192− return fantasy.NewTextErrorResponse(fmt.Sprintf("Path is a directory, not a file: %s", filePath)), nil
192+ return fantasy.NewTextErrorResponse(fmt.Sprintf("path is a directory, not a file: %s", filePath)), nil
193193 }
194194
195195 // Set default limit if not provided (no limit for SKILL.md files)
@@ -448,7 +448,7 @@ func readBuiltinFile(params ViewParams, skillTracker *skills.Tracker) (fantasy.T
448448
449449 data, err := fs.ReadFile(builtinFS, embeddedPath)
450450 if err != nil {
451− return fantasy.NewTextErrorResponse(fmt.Sprintf("Builtin file not found: %s", params.FilePath)), nil
451+ return fantasy.NewTextErrorResponse(fmt.Sprintf("builtin file not found: %s", params.FilePath)), nil
452452 }
453453
454454 content := string(data)