export type AgentStatus = "working" | "idle" | "warning" | "offline"; export type AgentAvatarKind = | "female-analyst" | "male-ops" | "female-researcher" | "male-dispatcher" | "female-observer" | "male-maintainer"; export type AgentProfile = { id: string; name: string; role: string; avatarKind: AgentAvatarKind; status: AgentStatus; statusLabel: string; host: string; owner: string; currentTask: string; taskId: string; taskStage: string; queueDepth: number; todayCompleted: number; uptime: string; lastHeartbeat: string; updatedAt: string; lastOutput: string; lastError?: string; tags: string[]; }; export type AgentFeed = { source: "demo" | "file"; sourceLabel: string; fetchedAt: string; agents: AgentProfile[]; };