import * as fs from "node:fs";
export default function (pi: any) {
  pi.on("before_provider_request", (event: any) => {
    const tools = (event.payload?.tools ?? []).map((t: any) => t.name ?? t.function?.name);
    fs.appendFileSync("/tmp/issue-lead-26822-r1/reqlog/requests.jsonl", JSON.stringify({ at: new Date().toISOString(), tools }) + "\n");
    return undefined;
  });
}
