# `Nous.Tools.FileRead`
[🔗](https://github.com/nyo16/nous/blob/v0.17.1/lib/nous/tools/file_read.ex#L1)

File reading tool with line numbers.

Returns file content with `cat -n` style line numbers, supporting
offset and limit for reading specific sections of large files.

# `__tool_schema__`

```elixir
@spec __tool_schema__() :: map()
```

Return the full tool schema definition for introspection.

Includes parameter declarations, category, and tags.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
