- Add stateDerived metadata to AgentHealthStatus to indicate when health text only mirrors agent.state - Update getAgentHealthStatus to set stateDerived consistently across terminated, error, paused, running, heartbeat, idle, and disabled paths - Update AgentDetailView, AgentListModal, and AgentsView to render icon-only health badges when labels are state-derived while preserving full labels via title tooltips - Expand agentHealth tests with explicit stateDerived assertions and a table-driven semantics suite for representative states
130 KiB
130 KiB