@harness-kernel/tools-node
@harness-kernel/tools-node provides ready-made tools for Node-based hosts.
import { BashTool, ReadFileTool, WriteFileTool, createCoreTools, createFileSystemTools,} from "@harness-kernel/tools-node";Attach tools to a mode:
class CliMode extends HarnessMode { tools = createCoreTools();}Exports include BashTool, ReadFileTool, WriteFileTool, EditFileTool, GlobTool, GrepTool, and factory helpers. Subpaths @harness-kernel/tools-node/bash and @harness-kernel/tools-node/files are public.
These tools are mode-owned behavior. They need a runtime sandbox, such as LocalSandbox, to execute successfully.