Class NullAgentOutput
No-op implementation used when no TUI is wired up.
public sealed class NullAgentOutput : IAgentOutput
- Inheritance
-
NullAgentOutput
- Implements
- Inherited Members
Fields
Instance
public static readonly NullAgentOutput Instance
Field Value
Methods
BeginStreaming()
public void BeginStreaming()
BeginThinking()
public void BeginThinking()
BeginTurn()
Called when a turn starts (before first LLM call). Show a spinner.
public void BeginTurn()
EndStreaming()
public void EndStreaming()
EndThinking()
public void EndThinking()
EndTurn(TurnMetrics)
Called when a turn completes. Render elapsed time, tokens, data size.
public void EndTurn(TurnMetrics metrics)
Parameters
metricsTurnMetrics
RenderError(string)
public void RenderError(string message)
Parameters
messagestring
RenderInfo(string)
public void RenderInfo(string message)
Parameters
messagestring
RenderWarning(string)
public void RenderWarning(string message)
Parameters
messagestring
WriteStreamingChunk(string)
public void WriteStreamingChunk(string text)
Parameters
textstring
WriteThinkingChunk(string)
public void WriteThinkingChunk(string text)
Parameters
textstring