Skip to content

ReadFileTool

Generated by TypeDoc. Do not edit this page directly.

API Reference


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

new ReadFileTool(): ReadFileTool;

ReadFileTool

HarnessTool.constructor

PropertyTypeDefault valueOverridesInherited fromDefined in
approvalTimeoutMs?numberundefined-HarnessTool.approvalTimeoutMspackages/core/src/runtime/types/tools.ts:55
descriptionstring"Read a UTF-8 text file inside the harness workDir."HarnessTool.description-packages/tools-node/src/files.ts:88
label?stringundefined-HarnessTool.labelpackages/core/src/runtime/types/tools.ts:48
namestring"read_file"HarnessTool.name-packages/tools-node/src/files.ts:87
permissionsobject[]undefinedHarnessTool.permissions-packages/tools-node/src/files.ts:91
requiresApproval?| boolean | ToolApprovalResolverundefined-HarnessTool.requiresApprovalpackages/core/src/runtime/types/tools.ts:54
risk"read"undefinedHarnessTool.risk-packages/tools-node/src/files.ts:90
schemaObjectSchema<{ maxBytes: OptionalSchema<unknown, number | undefined>; path: StringSchema; }>readFileSchemaHarnessTool.schema-packages/tools-node/src/files.ts:89
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<unknown>>;

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

ParameterType
argsObjectInput
sessionAgentActionSession

Promise<AgentToolResult<unknown>>

HarnessTool.execute