Interface: GlobInput
Defined in: tools/builtin/glob.ts:38
Input parameters for glob tool
Properties
absolute?
optional absolute?: boolean;
Defined in: tools/builtin/glob.ts:77
Return absolute paths instead of relative (default: false)
excludeDirs?
optional excludeDirs?: string[];
Defined in: tools/builtin/glob.ts:84
Directory names to exclude from search. Default excludes: node_modules, .git, dist, build, etc. Set to empty array [] to include all directories.
includeHidden?
optional includeHidden?: boolean;
Defined in: tools/builtin/glob.ts:52
Include hidden files and directories (default: false)
maxDepth?
optional maxDepth?: number;
Defined in: tools/builtin/glob.ts:67
Maximum depth to traverse (default: unlimited)
maxResults?
optional maxResults?: number;
Defined in: tools/builtin/glob.ts:72
Maximum number of results (default: 1000)
onlyDirectories?
optional onlyDirectories?: boolean;
Defined in: tools/builtin/glob.ts:57
Only match directories (default: false)
onlyFiles?
optional onlyFiles?: boolean;
Defined in: tools/builtin/glob.ts:62
Only match files (default: true)
path?
optional path?: string;
Defined in: tools/builtin/glob.ts:47
Base directory to search in (default: current directory)
pattern
pattern: string;
Defined in: tools/builtin/glob.ts:42
Glob pattern to match files against (e.g., “*/.ts”, “src/*.js”)