Table of Contents

Class TeamProgressPanel

Namespace
JD.AI.Rendering
Assembly
JD.AI.dll

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

progress SubagentProgress

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

result TeamResult