From a7b3ce8c0896d123a7c3f02c586ff8193841cc09 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Fri, 2 Oct 2026 15:29:45 -0700 Subject: [PATCH] fix(settings): Pi and ACP Registry no longer show an Early Access badge (#14915) Co-authored-by: Claude Opus 5.5 (1M context) --- apps/server/src/provider/Layers/PiProvider.ts | 1 - apps/web/src/components/settings/providerDriverMeta.ts | 2 -- packages/contracts/src/settings.ts | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/apps/server/src/provider/Layers/PiProvider.ts b/apps/server/src/provider/Layers/PiProvider.ts index edbace8019bdece177ce470cd8e24abd8f6fc90b..47285b17f7390428e9c75aa871a7a3e55fe551c1 100644 --- a/apps/server/src/provider/Layers/PiProvider.ts +++ b/apps/server/src/provider/Layers/PiProvider.ts @@ -59,7 +59,6 @@ import { const PI_PRESENTATION = { displayName: "Pi", - badgeLabel: "Early Access", showInteractionModeToggle: false, supportedRuntimeModes: ["approval-required", "auto-accept-edits", "full-access"], // The adapter reports context usage from Pi's streaming usage while a diff --git a/apps/web/src/components/settings/providerDriverMeta.ts b/apps/web/src/components/settings/providerDriverMeta.ts index d1b24b417674b27d62ba412a0d5132b858d6aba3..08f9d83333c18b84b9f2b852ba7b199e850a7be6 100644 --- a/apps/web/src/components/settings/providerDriverMeta.ts +++ b/apps/web/src/components/settings/providerDriverMeta.ts @@ -89,13 +89,11 @@ const PROVIDER_CLIENT_DEFINITIONS: readonly ProviderClientDefinition[] = [ { value: ProviderDriverKind.make("pi"), label: "Pi", - badgeLabel: "Early Access", settingsSchema: PiSettings, }, { value: ProviderDriverKind.make("acpRegistry"), label: "ACP Registry", - badgeLabel: "Early Access", settingsSchema: AcpRegistrySettings, hasDefaultInstance: false, }, diff --git a/packages/contracts/src/settings.ts b/packages/contracts/src/settings.ts index cab95a7d6c47e177f9185d5c927b74876086887c..e84ed36c9718e788dc360a5b641a39a5abffbf47 100644 --- a/packages/contracts/src/settings.ts +++ b/packages/contracts/src/settings.ts @@ -835,7 +835,7 @@ export type AntigravitySettings = typeof AntigravitySettings.Type; export const PiSettings = makeProviderSettingsSchema( { - // Disabled by default while Pi support is Early Access. + // Off by default like Cursor and Grok. Users opt in from Settings. enabled: Schema.Boolean.pipe( Schema.withDecodingDefault(Effect.succeed(false)), Schema.annotateKey({ providerSettingsForm: { hidden: true } }), -- 2.54.0