Skip to content

GlobTool

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/tools-node/src/files.ts:173

new GlobTool(): GlobTool;

GlobTool

HarnessTool.constructor

PropertyTypeDefault valueOverridesInherited fromDefined in
approvalTimeoutMs?numberundefined-HarnessTool.approvalTimeoutMspackages/core/src/runtime/types/tools.ts:55
descriptionstring"List files under workDir matching a simple glob pattern such as '**/*.ts'."HarnessTool.description-packages/tools-node/src/files.ts:175
label?stringundefined-HarnessTool.labelpackages/core/src/runtime/types/tools.ts:48
namestring"glob"HarnessTool.name-packages/tools-node/src/files.ts:174
permissionsobject[]undefinedHarnessTool.permissions-packages/tools-node/src/files.ts:178
requiresApproval?| boolean | ToolApprovalResolverundefined-HarnessTool.requiresApprovalpackages/core/src/runtime/types/tools.ts:54
risk"read"undefinedHarnessTool.risk-packages/tools-node/src/files.ts:177
schemaObjectSchema<{ maxResults: DefaultSchema<unknown, number>; pattern: DefaultSchema<unknown, string>; }>globSchemaHarnessTool.schema-packages/tools-node/src/files.ts:176
get inputSchema(): unknown;

Defined in: packages/core/src/runtime/types/tools.ts:61

unknown

HarnessTool.inputSchema


get type(): string;

Defined in: packages/core/src/runtime/types/tools.ts:57

string

HarnessTool.type

execute(args, session): Promise<AgentToolResult<{
files: string[];
}>>;

Defined in: packages/tools-node/src/files.ts:180

ParameterType
argsObjectInput
sessionAgentActionSession

Promise<AgentToolResult<{ files: string[]; }>>

HarnessTool.execute