Show per-case agent status instead of global — fix Hebrew translation of "running"
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 3m41s
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 3m41s
Agent status widget now checks heartbeat_runs + wakeup_requests to determine if an agent is running on *this* case. Agents running on other cases show as idle. Added "running" to STATUS_DOT/STATUS_LABEL maps so it displays in Hebrew. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,12 +8,14 @@ import { Bot } from "lucide-react";
|
||||
|
||||
const STATUS_DOT: Record<string, string> = {
|
||||
active: "bg-emerald-500 shadow-[0_0_6px_rgba(16,185,129,0.6)]",
|
||||
running: "bg-emerald-500 shadow-[0_0_6px_rgba(16,185,129,0.6)]",
|
||||
idle: "bg-gray-300",
|
||||
error: "bg-red-500",
|
||||
};
|
||||
|
||||
const STATUS_LABEL: Record<string, string> = {
|
||||
active: "פעיל",
|
||||
running: "פעיל",
|
||||
idle: "ממתין",
|
||||
error: "שגיאה",
|
||||
};
|
||||
@@ -51,7 +53,7 @@ export function AgentStatusWidget({
|
||||
if (!data?.issues?.length) return null;
|
||||
|
||||
const agents = data.agents ?? [];
|
||||
const activeCount = agents.filter((a) => a.status === "active").length;
|
||||
const activeCount = agents.filter((a) => a.status === "active" || a.status === "running").length;
|
||||
|
||||
return (
|
||||
<div className="space-y-2">
|
||||
|
||||
Reference in New Issue
Block a user