Task
Refresh
Reconcile task records with runtime state.
gmc task refresh updates stored records to match what is actually running.
Usage
gmc task refresh
gmc task refresh <task-id>Without an argument it refreshes every task.
What it updates
- Agent runs marked
runningwhose tmux session is gone becomeexited. - Headless runs marked
runningwhose supervisinggmcprocess is gone becomelost. - The reported session state (
alive,gone,none,unknown) and worktree status are rechecked. When tmux is not reachable the state isunknownand running runs are left untouched.
JSON
gmc task refresh -o jsonNotes
Refresh only corrects records for processes that are already gone. It never
kills sessions or removes files — that is gmc task gc and gmc task rm.