diff --git a/frontend/packages/agent/src/Root.tsx b/frontend/packages/agent/src/Root.tsx index 5b2dbeb4..cc3bb991 100644 --- a/frontend/packages/agent/src/Root.tsx +++ b/frontend/packages/agent/src/Root.tsx @@ -202,7 +202,9 @@ export function Root() { costLabel={cost !== null ? fmtTokens(cost) : undefined} paused={state.paused} onTogglePause={() => { - submitPauseResume(resolveDashboardBase(state.dashboard_port), state.label, state.paused ? 'resume' : 'pause'); + submitPauseResume(resolveDashboardBase(state.dashboard_port), state.label, state.paused ? 'resume' : 'pause').then( + () => refresh(), + ); }} /> diff --git a/frontend/packages/agent/src/lib/pauseAction.ts b/frontend/packages/agent/src/lib/pauseAction.ts index 060358fd..fee3d9e0 100644 --- a/frontend/packages/agent/src/lib/pauseAction.ts +++ b/frontend/packages/agent/src/lib/pauseAction.ts @@ -1,16 +1,23 @@ // Pause/resume POST to the *dashboard's* origin (hive-c0re, not this -// agent's own `/api/*`) — see dashboardBase.ts. A real `