grep
Search file contents using regular expressions to find specific patterns across codebases. Filter results by file type and retrieve paths sorted by modification time.
Instructions
Fast content search tool that works with any codebase size. Searches file contents using regular expressions. Supports full regex syntax (eg. "log.Error", "function\s+\w+", etc.). Filter files by pattern with the include parameter (eg. ".js", "*.{ts,tsx}"). Returns matching file paths sorted by modification time. Use this tool when you need to find files containing specific patterns. When you are doing an open ended search that may require multiple rounds of globbing and grepping, use the Agent tool instead.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
include | No | File pattern to include in the search (e.g. "*.js", "*.{ts,tsx}") | * |
path | No | The directory to search in. Defaults to the current working directory. | . |
pattern | Yes | The regular expression pattern to search for in file contents |