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";