feat(coding-agent): mark experimental sessions in footer
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import { isAbsolute, relative, resolve, sep } from "node:path";
|
import { isAbsolute, relative, resolve, sep } from "node:path";
|
||||||
import { type Component, truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
|
import { type Component, truncateToWidth, visibleWidth } from "@earendil-works/pi-tui";
|
||||||
import type { AgentSession } from "../../../core/agent-session.ts";
|
import type { AgentSession } from "../../../core/agent-session.ts";
|
||||||
|
import { areExperimentalFeaturesEnabled } from "../../../core/experimental.ts";
|
||||||
import type { ReadonlyFooterDataProvider } from "../../../core/footer-data-provider.ts";
|
import type { ReadonlyFooterDataProvider } from "../../../core/footer-data-provider.ts";
|
||||||
import { theme } from "../theme/theme.ts";
|
import { theme } from "../theme/theme.ts";
|
||||||
|
|
||||||
@@ -159,6 +160,9 @@ export class FooterComponent implements Component {
|
|||||||
contextPercentStr = contextPercentDisplay;
|
contextPercentStr = contextPercentDisplay;
|
||||||
}
|
}
|
||||||
statsParts.push(contextPercentStr);
|
statsParts.push(contextPercentStr);
|
||||||
|
if (areExperimentalFeaturesEnabled()) {
|
||||||
|
statsParts.push(`${theme.fg("dim", "•")} ${theme.bold(theme.fg("warning", "xp"))}`);
|
||||||
|
}
|
||||||
|
|
||||||
let statsLeft = statsParts.join(" ");
|
let statsLeft = statsParts.join(" ");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user