import {
CircleAlertIcon,
CircleCheckIcon,
ClockIcon,
DownloadIcon,
LoaderCircleIcon,
TriangleAlertIcon,
} from "lucide-react";
import { cn } from "../../lib/cn";
import type { StatusTone } from "./machine-status";
/** The leading glyph for an agent status line; color follows the shared tone. */
export function AgentStatusIcon({ tone, className }: { tone: StatusTone; className?: string }) {
const size = cn("size-3.5 shrink-0", className);
switch (tone) {
case "ok":
return ;
case "progress":
return (
);
case "waiting":
return ;
case "attention":
return ;
case "failed":
return ;
default:
return ;
}
}