import { useAgentTasks } from '../hooks/useApi'; import { StatusBadge } from '../components/StatusBadge'; import type { AgentTask, AgentTaskStatus } from '../api/types'; const COLUMNS: { id: AgentTaskStatus; label: string }[] = [ { id: 'queued', label: 'Queued' }, { id: 'running', label: 'Running' }, { id: 'done', label: 'Done' }, { id: 'failed', label: 'Failed' }, ]; export function AgentQueuePage() { const { data: tasks, isLoading } = useAgentTasks(); const byStatus = (s: AgentTaskStatus) => (tasks || []).filter((t) => t.status === s); return (