Files
nix/modules/home/programs/terminal/pi/config/extensions/replace-pi-with-claude-code.ts
2026-04-10 15:50:12 -04:00

19 lines
463 B
TypeScript

import type { ExtensionAPI } from "@mariozechner/pi-coding-agent";
export default function replacePiWithClaudeCodeExtension(pi: ExtensionAPI) {
pi.on("before_agent_start", async (event) => {
const transformedSystemPrompt = event.systemPrompt.replace(
/pi/gi,
"claude code",
);
if (transformedSystemPrompt === event.systemPrompt) {
return undefined;
}
return {
systemPrompt: transformedSystemPrompt,
};
});
}