Skip to content

Function: createFsCodingTools() ​

ts
function createFsCodingTools<THandle>(runner?): readonly [FsReadToolNode<THandle>, FsEditToolNode<THandle>, FsWriteToolNode<THandle>, FsGlobToolNode<THandle>, FsGrepToolNode<THandle>];

Defined in: fs/src/builders/create-fs-coding-tools.ts:33

Compiles the 5-tool workspace-jailed coding bundle (fs.codingTools(runner?)).

Returns passive ToolASTNode descriptors (read_file, edit_file, write_file, glob_files, grep_files) with effectTracking: 'declared', defaulting runner to DEFAULT_NODE_RUNNER_AST_NODE when omitted.

Type Parameters ​

Type ParameterDefault typeDescription
THandleunknownRuntime handle type of the active isolation scope.

Parameters ​

ParameterTypeDefault valueDescription
runner?MaybeBuilder<NodeRunnerNode>DEFAULT_NODE_RUNNER_AST_NODEOptional runner pool AST node or builder.

Returns ​

readonly [FsReadToolNode<THandle>, FsEditToolNode<THandle>, FsWriteToolNode<THandle>, FsGlobToolNode<THandle>, FsGrepToolNode<THandle>]

Frozen 5-tuple of filesystem coding tool AST nodes.

Released under the MIT License.