diff --git a/frontend/packages/dashboard/src/tabs.js b/frontend/packages/dashboard/src/tabs.js index ec552fe8..ac88d4fa 100644 --- a/frontend/packages/dashboard/src/tabs.js +++ b/frontend/packages/dashboard/src/tabs.js @@ -169,6 +169,13 @@ window.marked = marked; if (containersState.delete(ev.name)) renderContainersFromState(); } + // Logical name of the manager agent. Populated from `s.manager_name` + // on snapshot load so chip lists don't hardcode the manager name. + let managerNameState = 'ruth'; + function syncManagerNameFromSnapshot(s) { + if (s.manager_name) managerNameState = s.manager_name; + } + // Derived tombstones + meta_inputs. Both are emitted as full // snapshots (not diffs) — the lists are tiny and recomputing // avoids ordering races between a same-tick destroy + purge. @@ -2586,14 +2593,12 @@ window.marked = marked; // one place. Returns the wrapping `