internal/agent/tools/view.md
Read a file by path with line numbers; supports offset and line limit (default 2000, max 200KB); renders images (PNG, JPEG, GIF, BMP, SVG, WebP); use ls for directories.
<usage> - Provide file path to read - Optional offset: start reading from specific line (0-based) - Optional limit: control lines read (default 2000) - Don't use for directories (use LS tool instead) - Supports image files (PNG, JPEG, GIF, BMP, SVG, WebP) </usage> <features> - Displays contents with line numbers - Can read from any file position using offset - Handles large files by limiting lines read - Auto-truncates very long lines for display - Suggests similar filenames when file not found - Renders image files directly in terminal </features> <limitations> - Max file size: 200KB - Default limit: 2000 lines - Lines >2000 chars truncated - Binary files (except images) cannot be displayed </limitations><cross_platform>