repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/ask/index.ts
Rawimport type { ExtensionAPI } from "@earendil-works/pi-coding-agent";
import {
createAskTool,
normalizeQuestions,
OTHER_LABEL,
runAskFlow,
} from "./ask-tool.js";
import { closeDebug, dbg } from "./src/debug.ts";
export default function registerAsk(pi: ExtensionAPI): void {
pi.on("session_start", () => dbg?.("session.start"));
pi.on("session_shutdown", () => {
dbg?.("session.shutdown");
closeDebug();
});
pi.registerTool(createAskTool());
}
export const __test = { normalizeQuestions, runAskFlow, OTHER_LABEL };