Class TeamProgressPanel
Live progress panel for team execution — shows per-agent status in real-time. Uses Spectre.Console LiveDisplay for smooth updates.
public sealed class TeamProgressPanel : IDisposable
- Inheritance
-
TeamProgressPanel
- Implements
- Inherited Members
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
OnProgress(SubagentProgress)
Handle a progress event from a subagent — updates the internal state.
public void OnProgress(SubagentProgress progress)
Parameters
progressSubagentProgress
Render()
Render the current state as a Spectre.Console panel.
public Panel Render()
Returns
- Panel
RenderSummary(TeamResult)
Render a static summary after team completion.
public static void RenderSummary(TeamResult result)
Parameters
resultTeamResult