diff --git a/frontend/src/components/TaskBoardSection.tsx b/frontend/src/components/TaskBoardSection.tsx index 376aecdb..bcbbf7f5 100644 --- a/frontend/src/components/TaskBoardSection.tsx +++ b/frontend/src/components/TaskBoardSection.tsx @@ -26,6 +26,7 @@ export function TaskBoardSection() { pauseLoop, resumeLoop, stopLoop, + setSpawnEnabled, approveTask, rejectTask, approveSpec, @@ -47,7 +48,7 @@ export function TaskBoardSection() { [deleteTask], ); - const { state, progress, awaitingApproval } = loopStatus; + const { state, progress, awaitingApproval, spawnEnabled } = loopStatus; // Count items needing attention const needsAttention = tasks.filter( @@ -60,9 +61,18 @@ export function TaskBoardSection() { badge={needsAttention || undefined} storageKey="cc-taskboard" actions={ - + <> + + + } > {/* Compact loop bar */} diff --git a/frontend/src/components/TokenBar.tsx b/frontend/src/components/TokenBar.tsx index b3b6068c..b18353fa 100644 --- a/frontend/src/components/TokenBar.tsx +++ b/frontend/src/components/TokenBar.tsx @@ -29,14 +29,6 @@ export function TokenBar({ tokenState }: Props) { // Show only session total in that case — the agent context bar is meaningless. const isCompleted = agentContext === 0 && sessionTotal > 0; - if (tokenState.compacting) { - return ( -
- COMPACTING -
- ); - } - return ( <>