name: glob description: Find files by glob pattern recursively. Results sorted by modification time (newest first). Auto-skips .git, node_modules and other common ignore directories. system: true handler: filesystem tool-name: glob category: File System
Glob
按文件名模式递归搜索文件。
Parameters
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| pattern | string | 是 | Glob 模式(如 ".py"、"**/test_.ts") |
| path | string | 否 | 搜索根目录(默认当前目录) |
Examples
查找所有 Python 文件:
{"pattern": "*.py"}
查找测试文件:
{
"pattern": "test_*.py",
"path": "tests/"
}
查找配置文件:
{"pattern": "*config*"}
Notes
- 不以
**/开头的 pattern 会自动加**/前缀进行递归搜索 - 自动跳过 .git、node_modules、pycache 等目录
- 结果按修改时间降序排序(最新的在前)
- 返回相对路径列表
Related Skills
grep: 按内容搜索文件list-directory: 列出目录内容read-file: 读取找到的文件