From 6077ae6064dc6a554cc548385cc0a707daf727fb Mon Sep 17 00:00:00 2001 From: Richard Anaya Date: Fri, 6 Mar 2026 18:47:44 -0800 Subject: [PATCH] feat: add Pi adapter support to constants and onboarding UI --- .changeset/add-pi-adapter-support.md | 5 +++++ packages/shared/src/constants.ts | 1 + ui/src/components/OnboardingWizard.tsx | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 .changeset/add-pi-adapter-support.md diff --git a/.changeset/add-pi-adapter-support.md b/.changeset/add-pi-adapter-support.md new file mode 100644 index 00000000..97005a39 --- /dev/null +++ b/.changeset/add-pi-adapter-support.md @@ -0,0 +1,5 @@ +--- +"@paperclipai/shared": minor +--- + +Add support for Pi local adapter in constants and onboarding UI. \ No newline at end of file diff --git a/packages/shared/src/constants.ts b/packages/shared/src/constants.ts index 4f6b75b9..53a6400b 100644 --- a/packages/shared/src/constants.ts +++ b/packages/shared/src/constants.ts @@ -27,6 +27,7 @@ export const AGENT_ADAPTER_TYPES = [ "claude_local", "codex_local", "opencode_local", + "pi_local", "cursor", "openclaw", ] as const; diff --git a/ui/src/components/OnboardingWizard.tsx b/ui/src/components/OnboardingWizard.tsx index 77fb4db8..7338d3d2 100644 --- a/ui/src/components/OnboardingWizard.tsx +++ b/ui/src/components/OnboardingWizard.tsx @@ -53,6 +53,7 @@ type AdapterType = | "claude_local" | "codex_local" | "opencode_local" + | "pi_local" | "cursor" | "process" | "http" @@ -665,6 +666,12 @@ export function OnboardingWizard() { icon: OpenCodeLogoIcon, desc: "Local multi-provider agent" }, + { + value: "pi_local" as const, + label: "Pi", + icon: Terminal, + desc: "Local Pi agent" + }, { value: "openclaw" as const, label: "OpenClaw", @@ -741,6 +748,7 @@ export function OnboardingWizard() { {(adapterType === "claude_local" || adapterType === "codex_local" || adapterType === "opencode_local" || + adapterType === "pi_local" || adapterType === "cursor") && (