import { createFindToolDefinition, createGrepToolDefinition, type ExtensionAPI, } from "@earendil-works/pi-coding-agent"; export default function (pi: ExtensionAPI) { // Explicit activation and restored sessions must not redeclare these tools. pi.registerTool({ ...createGrepToolDefinition(process.cwd()), exposure: "codemode", prepareLoadout: () => ({ hiddenDeclarations: ["grep"] }), }); pi.registerTool({ ...createFindToolDefinition(process.cwd()), exposure: "codemode", prepareLoadout: () => ({ hiddenDeclarations: ["find"] }), }); }