cumulative step count per process-group

3clyp50 committed Jan 19, 2026 at 11:55 UTC cd912ecec703c9dba1f9b70714f715529928e3d7
1 file changed +3 -13
webui/js/messages.js
+3 -13
@@ -1833,21 +1833,11 @@ function updateProcessGroupHeader(group) {
1833 }
1834 }
1835
1836 - // Update step count in metrics - cumulative GEN steps across all process groups up to this one
1836 + // Update step count in metrics - All GEN steps from all agents per process group
1837 const stepsMetricEl = metricsEl?.querySelector(".metric-steps .metric-value");
1838 if (stepsMetricEl) {
1839 - // Get all process groups in chat history
1840 - const allGroups = Array.from(chatHistory.querySelectorAll(".process-group"));
1841 - const currentGroupIndex = allGroups.indexOf(group);
1842 -
1843 - // Count GEN steps from all groups up to and including this one
1844 - let cumulativeGenSteps = 0;
1845 - for (let i = 0; i <= currentGroupIndex; i++) {
1846 - const groupGenSteps = allGroups[i].querySelectorAll('.process-step[data-type="agent"]');
1847 - cumulativeGenSteps += groupGenSteps.length;
1848 - }
1849 -
1850 - stepsMetricEl.textContent = cumulativeGenSteps.toString();
1839 + const genSteps = group.querySelectorAll('.process-step[data-type="agent"]');
1840 + stepsMetricEl.textContent = genSteps.length.toString();
1841 }
1842
1843 // Update time metric