From bee8e9c80529a0424fcffb64c3a3052895f2aac6 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Mon, 15 Jun 2026 23:21:44 +0200 Subject: [PATCH] feat(coding-agent): mark experimental sessions in footer --- .../coding-agent/src/modes/interactive/components/footer.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/coding-agent/src/modes/interactive/components/footer.ts b/packages/coding-agent/src/modes/interactive/components/footer.ts index f108ae5e..aa537127 100644 --- a/packages/coding-agent/src/modes/interactive/components/footer.ts +++ b/packages/coding-agent/src/modes/interactive/components/footer.ts @@ -1,6 +1,7 @@ import { isAbsolute, relative, resolve, sep } from "node:path"; import { type Component, truncateToWidth, visibleWidth } from "@earendil-works/pi-tui"; import type { AgentSession } from "../../../core/agent-session.ts"; +import { areExperimentalFeaturesEnabled } from "../../../core/experimental.ts"; import type { ReadonlyFooterDataProvider } from "../../../core/footer-data-provider.ts"; import { theme } from "../theme/theme.ts"; @@ -159,6 +160,9 @@ export class FooterComponent implements Component { contextPercentStr = contextPercentDisplay; } statsParts.push(contextPercentStr); + if (areExperimentalFeaturesEnabled()) { + statsParts.push(`${theme.fg("dim", "•")} ${theme.bold(theme.fg("warning", "xp"))}`); + } let statsLeft = statsParts.join(" ");