list_files
List files and directories from configured roots as JSON, with .gitignore filtering, optional path, glob pattern, recursion, and hidden file options.
Instructions
Lists files and directories in the configured root directories and returns JSON data
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Optional specific path within the root directories to list | |
| pattern | No | Optional glob pattern to filter files (e.g., "*.js", "*.md") | |
| maxDepth | No | Maximum directory depth to traverse (default: 10) | |
| recursive | No | Whether to list files recursively (default: true) | |
| includeHidden | No | Whether to include hidden files and directories (default: false) |