authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-10-02 15:29:45-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-02 22:29:45+00:00
loga7b3ce8c0896d123a7c3f02c586ff8193841cc09
tree5115f1c7ca8d34686569c703af186d43810bf5e3
parentca7df394ed8151fa77f856beefa90bc60a785d60
signature Signed by PGP key B5690EEEBB952194

fix(settings): Pi and ACP Registry no longer show an Early Access badge (#14915)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

3 files changed, 1 insertions(+), 4 deletions(-)

apps/server/src/provider/Layers/PiProvider.ts-1
......@@ -59,7 +59,6 @@ import {
5959
6060const PI_PRESENTATION = {
6161 displayName: "Pi",
62 badgeLabel: "Early Access",
6362 showInteractionModeToggle: false,
6463 supportedRuntimeModes: ["approval-required", "auto-accept-edits", "full-access"],
6564 // The adapter reports context usage from Pi's streaming usage while a
apps/web/src/components/settings/providerDriverMeta.ts-2
......@@ -89,13 +89,11 @@ const PROVIDER_CLIENT_DEFINITIONS: readonly ProviderClientDefinition[] = [
8989 {
9090 value: ProviderDriverKind.make("pi"),
9191 label: "Pi",
92 badgeLabel: "Early Access",
9392 settingsSchema: PiSettings,
9493 },
9594 {
9695 value: ProviderDriverKind.make("acpRegistry"),
9796 label: "ACP Registry",
98 badgeLabel: "Early Access",
9997 settingsSchema: AcpRegistrySettings,
10098 hasDefaultInstance: false,
10199 },
packages/contracts/src/settings.ts+1-1
......@@ -835,7 +835,7 @@ export type AntigravitySettings = typeof AntigravitySettings.Type;
835835
836836export const PiSettings = makeProviderSettingsSchema(
837837 {
838 // Disabled by default while Pi support is Early Access.
838 // Off by default like Cursor and Grok. Users opt in from Settings.
839839 enabled: Schema.Boolean.pipe(
840840 Schema.withDecodingDefault(Effect.succeed(false)),
841841 Schema.annotateKey({ providerSettingsForm: { hidden: true } }),