From bf4b09cf68e75dac8b38f95de1874dde0fa19559 Mon Sep 17 00:00:00 2001 From: joelazar Date: Fri, 3 Apr 2026 17:43:25 +0200 Subject: [PATCH] :sparkles: add default-tools extension --- dot_pi/agent/extensions/default-tools.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 dot_pi/agent/extensions/default-tools.ts diff --git a/dot_pi/agent/extensions/default-tools.ts b/dot_pi/agent/extensions/default-tools.ts new file mode 100644 index 00000000..d950aefb --- /dev/null +++ b/dot_pi/agent/extensions/default-tools.ts @@ -0,0 +1,18 @@ +/** + * Enable All Built-in Tools + * + * Activates grep (rg) and find (fd) tools on session start, + * in addition to the default read, bash, edit, write. + */ + +import type { ExtensionAPI } from "@mariozechner/pi-coding-agent"; + +export default function defaultTools(pi: ExtensionAPI) { + pi.on("session_start", () => { + const current = new Set(pi.getActiveTools()); + current.add("grep"); + current.add("find"); + + pi.setActiveTools(Array.from(current)); + }); +} -- 2.54.0