add: codexis & pi

This commit is contained in:
2026-04-10 15:50:12 -04:00
parent d5942d9fb0
commit 1b340d43e0
7 changed files with 172 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
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,
};
});
}

View File

@@ -48,6 +48,10 @@ in
source = ./config/prompts;
recursive = true;
};
".pi/agent/extensions" = {
source = ./config/extensions;
recursive = true;
};
};
};
}