Something went wrong. Try again.
fork of prime agent with changes i want but are not upstreamable probqbly (and some fixes)
Something went wrong. Try again.
884 B · 25 lines
TypeScript
at main
1234567891011121314151617181920212223242526import { Container, Spacer, Text } from "@earendil-works/pi-tui";import type { CompactionOutcomeMessage } from "../../../core/messages.js";import { theme } from "../theme/theme.js";
/** Renders a durable unsuccessful automatic-compaction outcome. */export class CompactionOutcomeMessageComponent extends Container { constructor(message: CompactionOutcomeMessage) { super(); const color = message.details.outcome === "skipped" ? "warning" : "error"; this.addChild(new Spacer(1)); this.addChild(new Text(theme.fg(color, message.content), 1, 0)); }
setExpanded(_expanded: boolean): void {}}
export class MalformedCompactionOutcomeMessageComponent extends Container { constructor() { super(); this.addChild(new Spacer(1)); this.addChild(new Text(theme.fg("error", "[Malformed compaction outcome message]"), 1, 0)); }
setExpanded(_expanded: boolean): void {}}