feat(core): add hidden glob option (#46724)

This commit is contained in:
Aiden Cline
2026-09-01 22:49:16 -05:00
committed by GitHub
Unverified
parent 335e4ca56f
commit 8d4ef01621
2 changed files with 6 additions and 0 deletions
+1
View File
@@ -37,6 +37,7 @@ export const DEFAULT_SEARCH_TIMEOUT_MS = 30_000
export class GlobInput extends Schema.Class<GlobInput>("FileSystem.GlobInput")({
pattern: Schema.String,
path: Schema.optionalKey(RelativePath),
hidden: Schema.optionalKey(Schema.Boolean),
limit: Schema.optionalKey(PositiveInt),
}) {}
+5
View File
@@ -19,6 +19,9 @@ export const Input = Schema.Struct({
path: Schema.optionalKey(RelativePath).annotate({
description: "Directory to search. Defaults to the current working directory.",
}),
hidden: FileSystem.GlobInput.fields.hidden.annotate({
description: "Include hidden files and directories (default: false).",
}),
limit: FileSystem.GlobInput.fields.limit.annotate({
description: `Maximum number of matching files to return (default: ${FileSystem.DEFAULT_SEARCH_LIMIT})`,
}),
@@ -76,6 +79,7 @@ export const Plugin = {
metadata: {
root: searchPath ?? ".",
path: searchPath,
hidden: input.hidden,
limit: input.limit,
},
sessionID: context.sessionID,
@@ -97,6 +101,7 @@ export const Plugin = {
.glob({
cwd: root,
pattern: input.pattern,
hidden: input.hidden,
limit: limit + 1,
})
.pipe(