diff --git a/internal/llm/tools/view.go b/internal/llm/tools/view.go index 27bbc237209e64637cfefb0f4ff1097f96641c2e..ff3749dd8424639b8c8700ce46ebaeb61a3d0394 100644 --- a/internal/llm/tools/view.go +++ b/internal/llm/tools/view.go @@ -238,7 +238,7 @@ func readTextFile(filePath string, offset, limit int) (string, int, error) { lineCount := 0 - scanner := NewLineScanner(file) + scanner := bufio.NewScanner(file) if offset > 0 { for lineCount < offset && scanner.Scan() { lineCount++ @@ -298,25 +298,3 @@ func isImageFile(filePath string) (bool, string) { return false, "" } } - -type LineScanner struct { - scanner *bufio.Scanner -} - -func NewLineScanner(r io.Reader) *LineScanner { - return &LineScanner{ - scanner: bufio.NewScanner(r), - } -} - -func (s *LineScanner) Scan() bool { - return s.scanner.Scan() -} - -func (s *LineScanner) Text() string { - return s.scanner.Text() -} - -func (s *LineScanner) Err() error { - return s.scanner.Err() -}