index.ts

 1import type { AgentTool } from "@mariozechner/pi-agent-core";
 2
 3export type ToolFactory = (workspacePath: string) => AgentTool<any>;
 4
 5export interface ToolBundle {
 6  name: string;
 7  tools: AgentTool<any>[];
 8}
 9
10export { ensureWorkspacePath } from "./path-utils.js";
11export { createReadTool } from "./read.js";
12export { createGrepTool } from "./grep.js";
13export { createLsTool } from "./ls.js";
14export { createFindTool } from "./find.js";