Merge pull request #904 from gsxdsm/fix/build-plugin-sdk

Add buildPluginSdk function to build the plugin SDK during dev run
This commit is contained in:
Dotta
2026-03-14 16:28:26 -05:00
committed by GitHub

View File

@@ -156,6 +156,25 @@ async function maybePreflightMigrations() {
await maybePreflightMigrations();
async function buildPluginSdk() {
console.log("[paperclip] building plugin sdk...");
const result = await runPnpm(
["--filter", "@paperclipai/plugin-sdk", "build"],
{ stdio: "inherit" },
);
if (result.signal) {
process.kill(process.pid, result.signal);
return;
}
if (result.code !== 0) {
console.error("[paperclip] plugin sdk build failed");
process.exit(result.code);
}
}
}
await buildPluginSdk();
if (mode === "watch") {
env.PAPERCLIP_MIGRATION_PROMPT = "never";
}